def test_json(self): provider = JsonProviderBackend(self.json_file) eq_(1, provider.get('Foo.Bar', None)) eq_("Config Data", provider.get('Bar.Foo', None)) eq_(None, provider.get('Bar2', None)) provider.delete('Foo.Bar') eq_(None, provider.get('Foo.Bar', None)) provider.set('Foo.Bar', '2') eq_('2', provider.get('Foo.Bar', None)) # New provider.set('Foo', 'Ball') eq_('Ball', provider.get('Foo', None))
def test_json_invalid_set_should_raise_exception(self): provider = JsonProviderBackend(self.json_file) provider.set(None, None)