fix linting
This commit is contained in:
sandeep 2024-03-25 09:56:07 -07:00 committed by GitHub
commit b683b74f0c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 22 deletions

View file

@ -1791,11 +1791,12 @@ func (v *Viper) writeConfig(filename string, force bool) error {
return f.Sync()
}
// commenting since it is unsed.
// Unmarshal a Reader into a map.
// Should probably be an unexported function.
func unmarshalReader(in io.Reader, c map[string]any) error {
return v.unmarshalReader(in, c)
}
// func unmarshalReader(in io.Reader, c map[string]any) error {
// return v.unmarshalReader(in, c)
// }
func (v *Viper) unmarshalReader(in io.Reader, c map[string]any) error {
buf := new(bytes.Buffer)

View file

@ -137,7 +137,6 @@ Good man.
""" # Succeeding comment`)
func initConfigs(v *Viper) {
var r io.Reader
v.SetConfigType("yaml")
r = bytes.NewReader(yamlExample)
@ -497,9 +496,7 @@ func TestAliasInConfigFile(t *testing.T) {
}
func TestYML(t *testing.T) {
v := New()
v.SetConfigType("yaml")
// Read the YAML data into Viper configuration
@ -530,7 +527,6 @@ func TestProperties(t *testing.T) {
}
func TestTOML(t *testing.T) {
v := New()
v.SetConfigType("toml")
@ -550,7 +546,6 @@ func TestDotEnv(t *testing.T) {
}
func TestHCL(t *testing.T) {
v := New()
v.SetConfigType("hcl")
// Read the properties data into Viper configuration
@ -577,7 +572,6 @@ func TestIni(t *testing.T) {
}
func TestRemotePrecedence(t *testing.T) {
v := New()
v.SetConfigType("json")
// Read the properties data into Viper configuration v.config
@ -585,7 +579,7 @@ func TestRemotePrecedence(t *testing.T) {
assert.Equal(t, "0001", v.Get("id"))
//update the kvstore with the remoteExample which should overite the key in v.config
// update the kvstore with the remoteExample which should overite the key in v.config
remote := bytes.NewReader(remoteExample)
require.NoError(t, v.unmarshalReader(remote, v.kvstore), "Error reading json data in to kvstore")
@ -595,11 +589,9 @@ func TestRemotePrecedence(t *testing.T) {
v.Set("newkey", "newvalue")
assert.NotEqual(t, "remote", v.Get("newkey"))
assert.Equal(t, "newvalue", v.Get("newkey"))
}
func TestEnv(t *testing.T) {
v := New()
v.SetConfigType("json")
// Read the properties data into Viper configuration v.config
@ -651,7 +643,6 @@ func TestEmptyEnv(t *testing.T) {
}
func TestEmptyEnv_Allowed(t *testing.T) {
v := New()
v.SetConfigType("json")
// Read the properties data into Viper configuration v.config
@ -702,19 +693,14 @@ func TestAutoEnv(t *testing.T) {
}
func TestAutoEnvWithPrefix(t *testing.T) {
v := New()
v.AutomaticEnv()
v.SetEnvPrefix("Baz")
t.Setenv("BAZ_BAR", "13")
assert.Equal(t, "13", v.Get("bar"))
}
func TestSetEnvKeyReplacer(t *testing.T) {
v := New()
v.AutomaticEnv()
@ -728,16 +714,12 @@ func TestSetEnvKeyReplacer(t *testing.T) {
func TestEnvKeyReplacer(t *testing.T) {
v := NewWithOptions(EnvKeyReplacer(strings.NewReplacer("-", "_")))
v.AutomaticEnv()
t.Setenv("REFRESH_INTERVAL", "30s")
assert.Equal(t, "30s", v.Get("refresh-interval"))
}
func TestEnvSubConfig(t *testing.T) {
v := New()
v.SetConfigType("yaml")
// Read the properties data into Viper configuration v.config