def test_default_value_override_configured_value(self): feature = minimal_definition( type="boolean", default_value={"default": False, "nightly": True} ) assert expand_feature(feature)["defaultValue"] == { "default": False, "nightly": True, }
def test_default_value_override_configured_value(self): feature = minimal_definition(type='boolean', default_value={ 'default': False, 'nightly': True }) assert expand_feature(feature)['defaultValue'] == { 'default': False, 'nightly': True }
def test_preference_override(self): feature = minimal_definition(preference='test.feature.a') assert expand_feature(feature)['preference'] == 'test.feature.a'
def test_preference_default(self): feature = minimal_definition(type='boolean') assert 'preference' not in feature assert expand_feature( feature)['preference'] == 'features.test-feature.enabled'
def test_default_value_override_constant(self): feature = minimal_definition(type='boolean', default_value=True) assert expand_feature(feature)['defaultValue'] == {'default': True}
def test_default_value_default(self): feature = minimal_definition(type='boolean') assert 'default-value' not in feature assert 'defaultValue' not in feature assert expand_feature(feature)['defaultValue'] == {'default': False}
def test_hyphenation_to_snake_case(self): feature = minimal_definition() assert 'bug-numbers' in feature assert 'bugNumbers' in expand_feature(feature)
def test_preference_override(self): feature = minimal_definition(preference="test.feature.a") assert expand_feature(feature)["preference"] == "test.feature.a"
def test_preference_default(self): feature = minimal_definition(type="boolean") assert "preference" not in feature assert expand_feature(feature)["preference"] == "features.test-feature.enabled"
def test_default_value_override_constant(self): feature = minimal_definition(type="boolean", default_value=True) assert expand_feature(feature)["defaultValue"] == {"default": True}
def test_default_value_default(self): feature = minimal_definition(type="boolean") assert "default-value" not in feature assert "defaultValue" not in feature assert expand_feature(feature)["defaultValue"] == {"default": None}