mirror of
https://github.com/spf13/viper
synced 2025-05-06 12:17:18 +00:00
Omit 2nd values from range loops
This commit is contained in:
parent
3386e59410
commit
6953393ddd
3 changed files with 10 additions and 10 deletions
|
@ -22,7 +22,7 @@ func TestBindFlagValueSet(t *testing.T) {
|
||||||
"endpoint": "/public",
|
"endpoint": "/public",
|
||||||
}
|
}
|
||||||
|
|
||||||
for name, _ := range testValues {
|
for name := range testValues {
|
||||||
testValues[name] = flagSet.String(name, "", "test")
|
testValues[name] = flagSet.String(name, "", "test")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
16
viper.go
16
viper.go
|
@ -1170,36 +1170,36 @@ func AllKeys() []string { return v.AllKeys() }
|
||||||
func (v *Viper) AllKeys() []string {
|
func (v *Viper) AllKeys() []string {
|
||||||
m := map[string]struct{}{}
|
m := map[string]struct{}{}
|
||||||
|
|
||||||
for key, _ := range v.defaults {
|
for key := range v.defaults {
|
||||||
m[strings.ToLower(key)] = struct{}{}
|
m[strings.ToLower(key)] = struct{}{}
|
||||||
}
|
}
|
||||||
|
|
||||||
for key, _ := range v.pflags {
|
for key := range v.pflags {
|
||||||
m[strings.ToLower(key)] = struct{}{}
|
m[strings.ToLower(key)] = struct{}{}
|
||||||
}
|
}
|
||||||
|
|
||||||
for key, _ := range v.env {
|
for key := range v.env {
|
||||||
m[strings.ToLower(key)] = struct{}{}
|
m[strings.ToLower(key)] = struct{}{}
|
||||||
}
|
}
|
||||||
|
|
||||||
for key, _ := range v.config {
|
for key := range v.config {
|
||||||
m[strings.ToLower(key)] = struct{}{}
|
m[strings.ToLower(key)] = struct{}{}
|
||||||
}
|
}
|
||||||
|
|
||||||
for key, _ := range v.kvstore {
|
for key := range v.kvstore {
|
||||||
m[strings.ToLower(key)] = struct{}{}
|
m[strings.ToLower(key)] = struct{}{}
|
||||||
}
|
}
|
||||||
|
|
||||||
for key, _ := range v.override {
|
for key := range v.override {
|
||||||
m[strings.ToLower(key)] = struct{}{}
|
m[strings.ToLower(key)] = struct{}{}
|
||||||
}
|
}
|
||||||
|
|
||||||
for key, _ := range v.aliases {
|
for key := range v.aliases {
|
||||||
m[strings.ToLower(key)] = struct{}{}
|
m[strings.ToLower(key)] = struct{}{}
|
||||||
}
|
}
|
||||||
|
|
||||||
a := []string{}
|
a := []string{}
|
||||||
for x, _ := range m {
|
for x := range m {
|
||||||
a = append(a, x)
|
a = append(a, x)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -491,7 +491,7 @@ func TestBindPFlags(t *testing.T) {
|
||||||
"endpoint": "/public",
|
"endpoint": "/public",
|
||||||
}
|
}
|
||||||
|
|
||||||
for name, _ := range testValues {
|
for name := range testValues {
|
||||||
testValues[name] = flagSet.String(name, "", "test")
|
testValues[name] = flagSet.String(name, "", "test")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue