コード例 #1
0
    def test_should_return_false_if_no_files_are_available(self):
        _ = Upload.objects.create(state='RUNNING', resource=self.resource)

        actual = original_link_available(self.context,
                                         self.resource.resourcebase_ptr_id,
                                         self.url)
        self.assertFalse(actual)
コード例 #2
0
    def test_should_return_true_if_files_are_available(self, fexists):
        upload = Upload.objects.create(state='RUNNING', resource=self.resource)

        assert upload

        self.resource.files = [
            "/tmpe1exb9e9/foo_file.dbf", "/tmpe1exb9e9/foo_file.prj",
            "/tmpe1exb9e9/foo_file.shp", "/tmpe1exb9e9/foo_file.shx"
        ]

        self.resource.save()

        self.resource.refresh_from_db()

        actual = original_link_available(self.context,
                                         self.resource.resourcebase_ptr_id,
                                         self.url)
        self.assertTrue(actual)
コード例 #3
0
 def test_tag_original_link_available_with_different_netlock_should_return_true(
         self):
     actual = original_link_available(self.context,
                                      self.resource.resourcebase_ptr_id,
                                      "http://url.com/")
     self.assertTrue(actual)