Example #1
0
 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)
Example #8
0
 def test_preference_override(self):
     feature = minimal_definition(preference="test.feature.a")
     assert expand_feature(feature)["preference"] == "test.feature.a"
Example #9
0
 def test_preference_default(self):
     feature = minimal_definition(type="boolean")
     assert "preference" not in feature
     assert expand_feature(feature)["preference"] == "features.test-feature.enabled"
Example #10
0
 def test_default_value_override_constant(self):
     feature = minimal_definition(type="boolean", default_value=True)
     assert expand_feature(feature)["defaultValue"] == {"default": True}
Example #11
0
 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}