Ejemplo n.º 1
0
 def test_fetch_dataset_count_commited_resources(self, mock):
     mock.return_value = {
         "resources": [
             {"url": u"http://foo"},
             {"url": u"http://bar"},
             {"url": u"http://baz"},
         ]
     }
     crawler.fetch_dataset_metadata(Dataset(name=u"tstds"))
     db.session.commit()
     self.assertEquals(3, Resource.query.count())
Ejemplo n.º 2
0
 def test_fetch_dataset_count_commited_resources(self, mock):
     mock.action.package_show.return_value = {
         "resources": [
             {"url": "http://foo"},
             {"url": "http://bar"},
             {"url": "http://baz"},
         ]
     }
     crawler.fetch_dataset_metadata(Dataset(name=u"tstds"))
     mock.action.package_show.assert_called_once_with(id="tstds")
     db.session.commit()
     self.assertEquals(3, Resource.query.count())
Ejemplo n.º 3
0
 def test_fetch_dataset_with_many_resources(self, mock):
     mock.return_value = {"resources": [
         {"url": "http://foo"},
         {"url": "http://bar"},
         {"url": "http://baz"},
     ]}
     dataset = crawler.fetch_dataset_metadata(Dataset())
     self.assertEquals(3, len(dataset.resources))
Ejemplo n.º 4
0
 def test_fetch_dataset(self, iatikit_mock):
     iatikit_mock.return_value = registry
     dataset = crawler.fetch_dataset_metadata(Dataset(name="old-org-acts"))
     self.assertEquals(1, len(dataset.resources))
     self.assertEquals(
         "https://old-org.nl/sites/default/files/IATI/activities.xml",
         dataset.resources[0].url)
     self.assertEquals("old-org", dataset.publisher)
Ejemplo n.º 5
0
 def test_fetch_dataset(self, mock):
     mock.action.package_show.return_value = {
         "resources": [{"url": "http://foo"}],
     }
     dataset = crawler.fetch_dataset_metadata(Dataset())
     mock.action.package_show.assert_called_once_with(id=None)
     self.assertEquals(1, len(dataset.resources))
     self.assertEquals("http://foo", dataset.resources[0].url)
Ejemplo n.º 6
0
 def test_fetch_dataset_with_many_resources(self, mock):
     mock.action.package_show.return_value = {
         "resources": [
             {"url": "http://foo"}, {"url": "http://bar"},
             {"url": "http://baz"},
         ]
     }
     dataset = crawler.fetch_dataset_metadata(Dataset())
     mock.action.package_show.assert_called_once_with(id=None)
     self.assertEquals(3, len(dataset.resources))
Ejemplo n.º 7
0
 def test_fetch_dataset_count_commited_resources(self, mock):
     mock.action.package_show_rest.return_value = {
         'success': True,
         'result': {
             "resources": [
                 {
                     "url": "http://foo"
                 },
                 {
                     "url": "http://bar"
                 },
                 {
                     "url": "http://baz"
                 },
             ]
         }
     }
     crawler.fetch_dataset_metadata(Dataset(name=u"tstds"))
     mock.action.package_show_rest.assert_called_once_with(id="tstds")
     db.session.commit()
     self.assertEquals(3, Resource.query.count())
Ejemplo n.º 8
0
 def test_fetch_dataset(self, mock):
     mock.action.package_show_rest.return_value = {
         'success': True,
         'result': {
             "resources": [{
                 "url": "http://foo"
             }],
         },
     }
     dataset = crawler.fetch_dataset_metadata(Dataset())
     mock.action.package_show_rest.assert_called_once_with(id=None)
     self.assertEquals(1, len(dataset.resources))
     self.assertEquals("http://foo", dataset.resources[0].url)
Ejemplo n.º 9
0
 def test_fetch_dataset_with_many_resources(self, mock):
     mock.action.package_show.return_value = {
         'success': True,
         'result': {
             "resources": [
                 {
                     "url": "http://foo"
                 },
                 {
                     "url": "http://bar"
                 },
                 {
                     "url": "http://baz"
                 },
             ]
         }
     }
     dataset = crawler.fetch_dataset_metadata(Dataset())
     mock.action.package_show.assert_called_once_with(id=None)
     self.assertEquals(3, len(dataset.resources))
Ejemplo n.º 10
0
 def test_fetch_dataset(self, mock):
     mock.return_value = {"resources": [{"url": "http://foo"}]}
     dataset = crawler.fetch_dataset_metadata(Dataset())
     self.assertEquals(1, len(dataset.resources))
     self.assertEquals("http://foo", dataset.resources[0].url)
Ejemplo n.º 11
0
 def test_fetch_dataset_count_commited_resources(self, iatikit_mock):
     iatikit_mock.return_value = registry
     crawler.fetch_dataset_metadata(Dataset(name="old-org-acts"))
     db.session.commit()
     self.assertEquals(1, Resource.query.count())