Skip to content

Commit 9cfb020

Browse files
committed
Fixed module and tests
1 parent d376be9 commit 9cfb020

File tree

3 files changed

+23
-14
lines changed

3 files changed

+23
-14
lines changed

go.mod

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
module github.com/msales/sflags
22

3+
go 1.16
4+
35
require (
46
github.com/alecthomas/kingpin v2.2.6+incompatible
57
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc // indirect
68
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf // indirect
79
github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf
810
github.com/davecgh/go-spew v1.1.1
9-
github.com/msales/sflags v0.3.0
11+
github.com/inconshreveable/mousetrap v1.0.0 // indirect
1012
github.com/spf13/cobra v0.0.3
1113
github.com/spf13/pflag v1.0.3
1214
github.com/stretchr/testify v1.3.0

go.sum

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,24 @@
11
github.com/alecthomas/kingpin v2.2.6+incompatible h1:5svnBTFgJjZvGKyYBtMB0+m5wvrbUHiqye8wRJMlnYI=
22
github.com/alecthomas/kingpin v2.2.6+incompatible/go.mod h1:59OFYbFVLKQKq+mqrL6Rw5bR0c3ACQaawgXx0QYndlE=
3+
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc h1:cAKDfWh5VpdgMhJosfJnn5/FoN2SRZ4p7fJNX58YPaU=
34
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
5+
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf h1:qet1QNfXsQxTZqLG4oE62mJzwPIB8+Tee4RNCL9ulrY=
46
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
57
github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf h1:eg0MeVzsP1G42dRafH3vf+al2vQIJU0YHX+1Tw87oco=
68
github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
79
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
10+
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
811
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
12+
github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM=
13+
github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
14+
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
915
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
1016
github.com/spf13/cobra v0.0.3 h1:ZlrZ4XsMRm04Fr5pSFxBgfND2EBVa1nLpiy1stUsX/8=
1117
github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
1218
github.com/spf13/pflag v1.0.3 h1:zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg=
1319
github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
1420
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
21+
github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q=
1522
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
1623
github.com/urfave/cli v1.20.0 h1:fDqGv3UG/4jbVl/QkFwEdddtEDjh/5Ov6X+0B/3bPaw=
1724
github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA=

values_generated_test.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8968,7 +8968,7 @@ func TestDurationValue(t *testing.T) {
89688968
v := newDurationValue(a)
89698969
assert.Equal(t, parseGenerated(a), v)
89708970
err := v.Set("3l")
8971-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
8971+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
89728972
assert.Equal(t, "0s", v.String())
89738973
assert.Equal(t, *a, v.Get())
89748974
assert.Equal(t, "duration", v.Type())
@@ -9106,7 +9106,7 @@ func TestDurationSliceValue(t *testing.T) {
91069106
assert.Equal(t, parseGenerated(a), v)
91079107
assert.True(t, v.IsCumulative())
91089108
err = v.Set("1s,3l")
9109-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
9109+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
91109110
assert.Equal(t, "[]", v.String())
91119111
assert.Equal(t, *a, v.Get())
91129112
assert.Equal(t, "durationSlice", v.Type())
@@ -9142,7 +9142,7 @@ func TestStringDurationMapValue(t *testing.T) {
91429142
err = v.Set("vvmsI3l")
91439143
assert.EqualError(t, err, "invalid map flag syntax, use -map=key1:val1")
91449144
err = v.Set("DSJeK:3l")
9145-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
9145+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
91469146
assert.Equal(t, a, v.Get())
91479147
assert.Equal(t, "map[string]time.Duration", v.Type())
91489148
assert.Empty(t, v.String())
@@ -9183,7 +9183,7 @@ func TestIntDurationMapValue(t *testing.T) {
91839183
err = v.Set(":3l")
91849184
assert.NotNil(t, err)
91859185
err = v.Set("0:3l")
9186-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
9186+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
91879187
assert.Equal(t, a, v.Get())
91889188
assert.Equal(t, "map[int]time.Duration", v.Type())
91899189
assert.Empty(t, v.String())
@@ -9224,7 +9224,7 @@ func TestInt8DurationMapValue(t *testing.T) {
92249224
err = v.Set(":3l")
92259225
assert.NotNil(t, err)
92269226
err = v.Set("5:3l")
9227-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
9227+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
92289228
assert.Equal(t, a, v.Get())
92299229
assert.Equal(t, "map[int8]time.Duration", v.Type())
92309230
assert.Empty(t, v.String())
@@ -9265,7 +9265,7 @@ func TestInt16DurationMapValue(t *testing.T) {
92659265
err = v.Set(":3l")
92669266
assert.NotNil(t, err)
92679267
err = v.Set("1:3l")
9268-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
9268+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
92699269
assert.Equal(t, a, v.Get())
92709270
assert.Equal(t, "map[int16]time.Duration", v.Type())
92719271
assert.Empty(t, v.String())
@@ -9306,7 +9306,7 @@ func TestInt32DurationMapValue(t *testing.T) {
93069306
err = v.Set(":3l")
93079307
assert.NotNil(t, err)
93089308
err = v.Set("3:3l")
9309-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
9309+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
93109310
assert.Equal(t, a, v.Get())
93119311
assert.Equal(t, "map[int32]time.Duration", v.Type())
93129312
assert.Empty(t, v.String())
@@ -9347,7 +9347,7 @@ func TestInt64DurationMapValue(t *testing.T) {
93479347
err = v.Set(":3l")
93489348
assert.NotNil(t, err)
93499349
err = v.Set("1:3l")
9350-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
9350+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
93519351
assert.Equal(t, a, v.Get())
93529352
assert.Equal(t, "map[int64]time.Duration", v.Type())
93539353
assert.Empty(t, v.String())
@@ -9388,7 +9388,7 @@ func TestUintDurationMapValue(t *testing.T) {
93889388
err = v.Set(":3l")
93899389
assert.NotNil(t, err)
93909390
err = v.Set("3:3l")
9391-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
9391+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
93929392
assert.Equal(t, a, v.Get())
93939393
assert.Equal(t, "map[uint]time.Duration", v.Type())
93949394
assert.Empty(t, v.String())
@@ -9429,7 +9429,7 @@ func TestUint8DurationMapValue(t *testing.T) {
94299429
err = v.Set(":3l")
94309430
assert.NotNil(t, err)
94319431
err = v.Set("6:3l")
9432-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
9432+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
94339433
assert.Equal(t, a, v.Get())
94349434
assert.Equal(t, "map[uint8]time.Duration", v.Type())
94359435
assert.Empty(t, v.String())
@@ -9470,7 +9470,7 @@ func TestUint16DurationMapValue(t *testing.T) {
94709470
err = v.Set(":3l")
94719471
assert.NotNil(t, err)
94729472
err = v.Set("4:3l")
9473-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
9473+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
94749474
assert.Equal(t, a, v.Get())
94759475
assert.Equal(t, "map[uint16]time.Duration", v.Type())
94769476
assert.Empty(t, v.String())
@@ -9511,7 +9511,7 @@ func TestUint32DurationMapValue(t *testing.T) {
95119511
err = v.Set(":3l")
95129512
assert.NotNil(t, err)
95139513
err = v.Set("1:3l")
9514-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
9514+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
95159515
assert.Equal(t, a, v.Get())
95169516
assert.Equal(t, "map[uint32]time.Duration", v.Type())
95179517
assert.Empty(t, v.String())
@@ -9552,7 +9552,7 @@ func TestUint64DurationMapValue(t *testing.T) {
95529552
err = v.Set(":3l")
95539553
assert.NotNil(t, err)
95549554
err = v.Set("3:3l")
9555-
assert.EqualError(t, err, "time: unknown unit l in duration 3l")
9555+
assert.EqualError(t, err, "time: unknown unit \"l\" in duration \"3l\"")
95569556
assert.Equal(t, a, v.Get())
95579557
assert.Equal(t, "map[uint64]time.Duration", v.Type())
95589558
assert.Empty(t, v.String())

0 commit comments

Comments
 (0)