summaryrefslogtreecommitdiffstats
path: root/python/tests/manifest.py
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-09-14 16:53:28 -0700
committerBryan Newbold <bnewbold@robocracy.org>2018-09-14 16:53:28 -0700
commit03d7c929e1b415cbd612d612b9b1c9725f5690bb (patch)
tree40f65416f650f062243e524ff46a06f7b79d44b4 /python/tests/manifest.py
parent32ab9f040b313ce421620a2df71332e24c425cfc (diff)
downloadfatcat-03d7c929e1b415cbd612d612b9b1c9725f5690bb.tar.gz
fatcat-03d7c929e1b415cbd612d612b9b1c9725f5690bb.zip
switch manifest importer to be json-based
Diffstat (limited to 'python/tests/manifest.py')
-rw-r--r--python/tests/manifest.py34
1 files changed, 0 insertions, 34 deletions
diff --git a/python/tests/manifest.py b/python/tests/manifest.py
deleted file mode 100644
index 030d9e48..00000000
--- a/python/tests/manifest.py
+++ /dev/null
@@ -1,34 +0,0 @@
-
-import json
-import pytest
-from fatcat.manifest_importer import FatcatManifestImporter
-
-
-@pytest.fixture(scope="function")
-def manifest_importer():
- yield FatcatManifestImporter("http://localhost:9411/v0")
-
-# TODO: use API to check that entities actually created...
-#def test_manifest_importer_batch(manifest_importer):
-# with open('tests/files/0000-0001-8254-7103.json', 'r') as f:
-# manifest_importer.process_batch(f)
-
-#def test_manifest_importer(manifest_importer):
-# with open('tests/files/0000-0001-8254-7103.json', 'r') as f:
-# manifest_importer.process_source(f)
-
-def test_manifest_row_parse(manifest_importer):
- # (sha1, mimetype, size_bytes, md5, doi, url, datetime) = row
-
- c = manifest_importer.parse_manifest_row(
- (None, None, None, None, None, None, None))
- assert c == None
-
- c = manifest_importer.parse_manifest_row(
- ("7d97e98f8af710c7e7fe703abc8f639e0ee507c4", "application/pdf", "12345", "8af710c7e7fe703abc8f639e0ee507c4", "10.1234/asdf", "https://example.com/thing.pdf", "200001010000"))
- assert c.sha1 == "7d97e98f8af710c7e7fe703abc8f639e0ee507c4"
- assert c.mimetype == "application/pdf"
- assert c.urls[0].url == "https://example.com/thing.pdf"
- assert c.urls[0].rel == "web"
- assert c.urls[1].url == "https://web.archive.org/web/200001010000/https://example.com/thing.pdf"
- assert c.urls[1].rel == "webarchive"