Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(521)

Side by Side Diff: go/src/infra/tools/cipd/common_test.go

Issue 1130733007: cipd: Add -tag option to 'create' and 'pkg-register' subcomands. (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package cipd 5 package cipd
6 6
7 import ( 7 import (
8 "bytes" 8 "bytes"
9 "strings" 9 "strings"
10 "testing" 10 "testing"
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
65 So(ValidateInstanceID(""), ShouldNotBeNil) 65 So(ValidateInstanceID(""), ShouldNotBeNil)
66 So(ValidateInstanceID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldBeNil) 66 So(ValidateInstanceID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldBeNil)
67 So(ValidateInstanceID("0123456789abcdefaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldBeNil) 67 So(ValidateInstanceID("0123456789abcdefaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldBeNil)
68 So(ValidateInstanceID("€aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldNotBeNil) 68 So(ValidateInstanceID("€aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldNotBeNil)
69 So(ValidateInstanceID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") , ShouldNotBeNil) 69 So(ValidateInstanceID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") , ShouldNotBeNil)
70 So(ValidateInstanceID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "), ShouldNotBeNil) 70 So(ValidateInstanceID("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "), ShouldNotBeNil)
71 So(ValidateInstanceID("gaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldNotBeNil) 71 So(ValidateInstanceID("gaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldNotBeNil)
72 So(ValidateInstanceID("AAAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldNotBeNil) 72 So(ValidateInstanceID("AAAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ), ShouldNotBeNil)
73 }) 73 })
74 } 74 }
75
76 func TestValidateInstanceTag(t *testing.T) {
77 Convey("ValidateInstanceTag works", t, func() {
78 So(ValidateInstanceTag(""), ShouldNotBeNil)
79 So(ValidateInstanceTag("notapair"), ShouldNotBeNil)
80 So(ValidateInstanceTag(strings.Repeat("long", 200)+":abc"), Shou ldNotBeNil)
81 So(ValidateInstanceTag("BADKEY:value"), ShouldNotBeNil)
82 So(ValidateInstanceTag("good:tag"), ShouldBeNil)
nodir 2015/05/07 04:19:02 very:good:tag
Vadim Sh. 2015/05/07 05:07:58 Done.
83 So(ValidateInstanceTag("good_tag:"), ShouldBeNil)
84 So(ValidateInstanceTag("good_tag:asdad/asdad/adad/a\\asdasdad"), ShouldBeNil)
85 })
86 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698