Ejemplo n.º 1
0
 def setup(self):
     self.dpkg = datapackage.DataPackage("tests/test.dpkg")
     kwargs = self.dpkg['resources'][0]
     kwargs['datapackage_uri'] = compat.str(self.dpkg.base)
     self.resource = datapackage.Resource(**kwargs)
Ejemplo n.º 2
0
 def test_get_default_name(self):
     """Try reading the default resource name"""
     del self.resource['name']
     assert self.resource.name == compat.str('')
Ejemplo n.º 3
0
 def test_set_name(self):
     """Try setting the resource name"""
     self.resource.name = compat.str("barfoo")
     assert self.resource.name == "barfoo"
Ejemplo n.º 4
0
 def test_set_url(self):
     """Try setting the resource url"""
     self.resource.url = compat.str("https://www.google.com")
     assert self.resource.url == "https://www.google.com",\
         self.resource.url
Ejemplo n.º 5
0
 def test_set_bad_url(self):
     """Try setting the resource url to an invalid url"""
     self.resource.url = compat.str("google")
Ejemplo n.º 6
0
 def setup(self):
     self.dpkg = datapackage.DataPackage("tests/test.dpkg")
     kwargs = self.dpkg['resources'][0]
     kwargs['datapackage_uri'] = compat.str(self.dpkg.base)
     self.resource = datapackage.Resource(**kwargs)
Ejemplo n.º 7
0
 def test_set_path(self):
     """Check that setting the path works"""
     self.resource.path = compat.str("barfoo.json")
     assert self.resource.path == "barfoo.json"
     assert self.resource.fullpath == posixpath.join(
         self.dpkg.base, "barfoo.json")
Ejemplo n.º 8
0
 def test_set_name(self):
     """Try setting the resource name"""
     self.resource.name = compat.str("barfoo")
     assert self.resource.name == "barfoo"
Ejemplo n.º 9
0
 def test_get_default_name(self):
     """Try reading the default resource name"""
     del self.resource['name']
     assert self.resource.name == compat.str('')
Ejemplo n.º 10
0
 def test_set_bad_url(self):
     """Try setting the resource url to an invalid url"""
     self.resource.url = compat.str("google")
Ejemplo n.º 11
0
 def test_set_url(self):
     """Try setting the resource url"""
     self.resource.url = compat.str("https://www.google.com")
     assert self.resource.url == "https://www.google.com",\
         self.resource.url
Ejemplo n.º 12
0
 def test_set_path(self):
     """Check that setting the path works"""
     self.resource.path = compat.str("barfoo.json")
     assert self.resource.path == "barfoo.json"
     assert self.resource.fullpath == posixpath.join(self.dpkg.base,
                                                     "barfoo.json")