Example #1
0
    def test_validate_feature_flag_disabled(self):
        cfg = MagicMock()
        schema = Schema()
        schema._validators.append(MagicMock(side_effect=ValueError()))

        schema._is_feature_enabled = MagicMock(return_value=False)
        schema._validate(cfg)
        schema._is_feature_enabled.assert_called_once_with(cfg)
Example #2
0
 def test_is_feature_disabled_false(self):
     schema = Schema()
     schema.x = Field()
     schema.y = FeatureFlagField()
     schema.z = FeatureFlagField()
     config = schema()
     config._data.update({'y': True, 'z': False})
     assert not schema._is_feature_enabled(config)