예제 #1
0
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'))
예제 #2
0
 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")