class TestJSONFileResource(object): def setup(self): # contents of ./toothpick/test/json_resource_test.json: # { "3": "hello", "a": "goodbye" } self.config = configs.FileConfig("./toothpick/test") self.resource = JSONFileResource(resource_name=None, config=self.config, proxies=None, path="%s.json") def test_exists(self): assert_true(self.resource.exists('json_resource_test')) assert_false(self.resource.exists('falstaff')) def test_read(self): expected = { "3": "hello", "a": "goodbye" } assert_equals(expected, self.resource.read('json_resource_test'))
def setup(self): # contents of ./toothpick/test/json_resource_test.json: # { "3": "hello", "a": "goodbye" } self.config = configs.FileConfig("./toothpick/test") self.resource = JSONFileResource(resource_name=None, config=self.config, proxies=None, path="%s.json")