added set hierarchy, removed allowed set flags (#205)

This commit is contained in:
RoyUP9
2021-08-12 16:01:33 +03:00
committed by GitHub
parent 1d1b62ec4f
commit 0afab6c068
5 changed files with 420 additions and 79 deletions

View File

@@ -13,10 +13,10 @@ func TestConfigWriteIgnoresReadonlyFields(t *testing.T) {
configElem := reflect.ValueOf(&config.ConfigStruct{}).Elem()
getFieldsWithReadonlyTag(configElem, &readonlyFields)
config, _ := config.GetConfigWithDefaults()
configWithDefaults, _ := config.GetConfigWithDefaults()
for _, readonlyField := range readonlyFields {
if strings.Contains(config, readonlyField) {
t.Errorf("unexpected result - readonly field: %v, config: %v", readonlyField, config)
if strings.Contains(configWithDefaults, readonlyField) {
t.Errorf("unexpected result - readonly field: %v, config: %v", readonlyField, configWithDefaults)
}
}
}