diff options
Diffstat (limited to 'python/tests')
39 files changed, 98 insertions, 73 deletions
diff --git a/python/tests/api_editgroups.py b/python/tests/api_editgroups.py index b4420b29..9f870fb1 100644 --- a/python/tests/api_editgroups.py +++ b/python/tests/api_editgroups.py @@ -1,7 +1,7 @@ -import pytest import datetime +import pytest from fatcat_openapi_client import * from fixtures import * diff --git a/python/tests/api_editor.py b/python/tests/api_editor.py index ab118501..0c680a2f 100644 --- a/python/tests/api_editor.py +++ b/python/tests/api_editor.py @@ -1,8 +1,6 @@ -import pytest - import fatcat_openapi_client - +import pytest from fixtures import api diff --git a/python/tests/api_entity_editing.py b/python/tests/api_entity_editing.py index fee4e34f..5f22e9f2 100644 --- a/python/tests/api_entity_editing.py +++ b/python/tests/api_entity_editing.py @@ -1,6 +1,5 @@ import pytest - from fatcat_openapi_client import * from fixtures import * diff --git a/python/tests/api_entity_state.py b/python/tests/api_entity_state.py index 4b49083e..58e1d42b 100644 --- a/python/tests/api_entity_state.py +++ b/python/tests/api_entity_state.py @@ -1,6 +1,5 @@ import pytest - from fatcat_openapi_client import * from fatcat_openapi_client.rest import ApiException from fixtures import * diff --git a/python/tests/api_releases.py b/python/tests/api_releases.py index 4437b57b..a823d4cd 100644 --- a/python/tests/api_releases.py +++ b/python/tests/api_releases.py @@ -1,7 +1,7 @@ -import pytest import datetime +import pytest from fatcat_openapi_client import * from fixtures import * diff --git a/python/tests/api_webcaptures.py b/python/tests/api_webcaptures.py index 85813218..510d398c 100644 --- a/python/tests/api_webcaptures.py +++ b/python/tests/api_webcaptures.py @@ -1,7 +1,7 @@ -import pytest import datetime +import pytest from fatcat_openapi_client import * from fixtures import * diff --git a/python/tests/clean_files.py b/python/tests/clean_files.py index f752bc2c..c8b935bb 100644 --- a/python/tests/clean_files.py +++ b/python/tests/clean_files.py @@ -1,11 +1,12 @@ import copy -import pytest -from fatcat_tools.cleanups import FileCleaner +import pytest from fatcat_openapi_client import * from fixtures import * +from fatcat_tools.cleanups import FileCleaner + @pytest.fixture(scope="function") def file_cleaner(api): diff --git a/python/tests/fixtures.py b/python/tests/fixtures.py index e0bb1aae..a9b81bda 100644 --- a/python/tests/fixtures.py +++ b/python/tests/fixtures.py @@ -1,14 +1,13 @@ +import elasticsearch +import fatcat_openapi_client import pytest from dotenv import load_dotenv -import elasticsearch +from fatcat_openapi_client import * import fatcat_web -import fatcat_openapi_client -from fatcat_openapi_client import * from fatcat_tools import authenticated_api - ES_CONTAINER_STATS_RESP = { 'timed_out': False, 'aggregations': { diff --git a/python/tests/harvest_crossref.py b/python/tests/harvest_crossref.py index cad0f03b..fb43e3f6 100644 --- a/python/tests/harvest_crossref.py +++ b/python/tests/harvest_crossref.py @@ -1,7 +1,9 @@ -import json import datetime +import json + import responses + from fatcat_tools.harvest import * diff --git a/python/tests/harvest_datacite.py b/python/tests/harvest_datacite.py index 13c6042a..0a7584bd 100644 --- a/python/tests/harvest_datacite.py +++ b/python/tests/harvest_datacite.py @@ -1,7 +1,9 @@ -import json import datetime +import json + import responses + from fatcat_tools.harvest import * diff --git a/python/tests/harvest_pubmed.py b/python/tests/harvest_pubmed.py index 58bc4226..aba766ba 100644 --- a/python/tests/harvest_pubmed.py +++ b/python/tests/harvest_pubmed.py @@ -2,8 +2,9 @@ Test pubmed FTP harvest. """ -import os import datetime +import os + import pytest from fatcat_tools.harvest import * diff --git a/python/tests/harvest_state.py b/python/tests/harvest_state.py index cc624d97..ecd276ed 100644 --- a/python/tests/harvest_state.py +++ b/python/tests/harvest_state.py @@ -1,5 +1,6 @@ import datetime + from fatcat_tools.harvest import * diff --git a/python/tests/import_arabesque.py b/python/tests/import_arabesque.py index 20cde3a6..6f73d817 100644 --- a/python/tests/import_arabesque.py +++ b/python/tests/import_arabesque.py @@ -1,10 +1,11 @@ import json -import pytest -from fatcat_tools.importers import ArabesqueMatchImporter, SqlitePusher, JsonLinePusher +import pytest from fixtures import * +from fatcat_tools.importers import ArabesqueMatchImporter, JsonLinePusher, SqlitePusher + @pytest.fixture(scope="function") def arabesque_importer(api): diff --git a/python/tests/import_arxiv.py b/python/tests/import_arxiv.py index 3ed1ab29..9368fb06 100644 --- a/python/tests/import_arxiv.py +++ b/python/tests/import_arxiv.py @@ -1,9 +1,9 @@ import pytest from bs4 import BeautifulSoup +from fixtures import * from fatcat_tools.importers import ArxivRawImporter, Bs4XmlFilePusher -from fixtures import * @pytest.fixture(scope="function") diff --git a/python/tests/import_common.py b/python/tests/import_common.py index 69e51432..2b7c935a 100644 --- a/python/tests/import_common.py +++ b/python/tests/import_common.py @@ -1,17 +1,17 @@ -import json import datetime +import json from typing import Any -import pytest import elasticsearch import fatcat_openapi_client -from fatcat_openapi_client import ReleaseEntity, ReleaseExtIds import fuzzycat.matching +import pytest +from fatcat_openapi_client import ReleaseEntity, ReleaseExtIds +from fixtures import * from fatcat_tools.importers import EntityImporter from fatcat_tools.transforms import entity_to_dict -from fixtures import * @pytest.fixture(scope="function") diff --git a/python/tests/import_crossref.py b/python/tests/import_crossref.py index a2c8681b..a8a1ec44 100644 --- a/python/tests/import_crossref.py +++ b/python/tests/import_crossref.py @@ -1,12 +1,12 @@ -import json import gzip +import json + import pytest +from fixtures import api from fatcat_tools.importers import CrossrefImporter, JsonLinePusher -from fixtures import api - @pytest.fixture(scope="function") def crossref_importer(api): diff --git a/python/tests/import_datacite.py b/python/tests/import_datacite.py index a92a732d..e1c79bc4 100644 --- a/python/tests/import_datacite.py +++ b/python/tests/import_datacite.py @@ -2,27 +2,26 @@ Test datacite importer. """ +import collections +import datetime import gzip import json -import datetime -import collections +import fatcat_openapi_client import pytest +from fixtures import api from fatcat_tools.importers import DataciteImporter, JsonLinePusher from fatcat_tools.importers.datacite import ( - find_original_language_title, - parse_datacite_titles, - parse_datacite_dates, clean_doi, + contributor_list_contains_contributor, + find_original_language_title, index_form_to_display_name, lookup_license_slug, - contributor_list_contains_contributor, + parse_datacite_dates, + parse_datacite_titles, ) from fatcat_tools.transforms import entity_to_dict -import fatcat_openapi_client -from fixtures import api -import json @pytest.fixture(scope="function") diff --git a/python/tests/import_dblp.py b/python/tests/import_dblp.py index 13a52247..4fb178b8 100644 --- a/python/tests/import_dblp.py +++ b/python/tests/import_dblp.py @@ -1,11 +1,17 @@ import io + import pytest from bs4 import BeautifulSoup - -from fatcat_tools.importers import DblpReleaseImporter, DblpContainerImporter, Bs4XmlLargeFilePusher, JsonLinePusher from fixtures import * +from fatcat_tools.importers import ( + Bs4XmlLargeFilePusher, + DblpContainerImporter, + DblpReleaseImporter, + JsonLinePusher, +) + @pytest.fixture(scope="function") def dblp_importer(api): diff --git a/python/tests/import_doaj.py b/python/tests/import_doaj.py index 72a3acb8..4cd3b518 100644 --- a/python/tests/import_doaj.py +++ b/python/tests/import_doaj.py @@ -1,14 +1,14 @@ -import json import datetime +import json -import pytest import elasticsearch import fatcat_openapi_client +import pytest +from fixtures import * from fatcat_tools.importers import DoajArticleImporter, JsonLinePusher from fatcat_tools.transforms import entity_to_dict -from fixtures import * @pytest.fixture(scope="function") diff --git a/python/tests/import_file_generic.py b/python/tests/import_file_generic.py index cef82777..e1d987e8 100644 --- a/python/tests/import_file_generic.py +++ b/python/tests/import_file_generic.py @@ -1,8 +1,8 @@ import pytest +from fatcat_openapi_client import * from fatcat_tools.importers.common import EntityImporter -from fatcat_openapi_client import * def test_file_update_generic(): diff --git a/python/tests/import_file_meta.py b/python/tests/import_file_meta.py index e6d1a59f..949a1075 100644 --- a/python/tests/import_file_meta.py +++ b/python/tests/import_file_meta.py @@ -1,11 +1,12 @@ import json -import pytest -from fatcat_tools.importers import FileMetaImporter, JsonLinePusher +import pytest from fatcat_openapi_client import FileEntity from fixtures import * +from fatcat_tools.importers import FileMetaImporter, JsonLinePusher + @pytest.fixture(scope="function") def file_meta_importer(api): diff --git a/python/tests/import_fileset_generic.py b/python/tests/import_fileset_generic.py index 44310304..8d30a83b 100644 --- a/python/tests/import_fileset_generic.py +++ b/python/tests/import_fileset_generic.py @@ -1,9 +1,10 @@ import json + import pytest +from fixtures import * from fatcat_tools.importers import FilesetImporter, JsonLinePusher -from fixtures import * @pytest.fixture(scope="function") diff --git a/python/tests/import_grobid_metadata.py b/python/tests/import_grobid_metadata.py index 87cb8ef0..862b310f 100644 --- a/python/tests/import_grobid_metadata.py +++ b/python/tests/import_grobid_metadata.py @@ -1,11 +1,12 @@ -import os -import json import base64 +import json +import os + import pytest +from fixtures import * from fatcat_tools.importers import GrobidMetadataImporter, LinePusher -from fixtures import * """ WARNING: these tests are currently very fragile because they have database diff --git a/python/tests/import_ingest.py b/python/tests/import_ingest.py index 955c97cb..04a8e7f6 100644 --- a/python/tests/import_ingest.py +++ b/python/tests/import_ingest.py @@ -1,10 +1,15 @@ import json -import pytest -from fatcat_tools.importers import IngestFileResultImporter, IngestWebResultImporter, JsonLinePusher +import pytest from fixtures import * +from fatcat_tools.importers import ( + IngestFileResultImporter, + IngestWebResultImporter, + JsonLinePusher, +) + @pytest.fixture(scope="function") def ingest_importer(api): diff --git a/python/tests/import_jalc.py b/python/tests/import_jalc.py index 010dfce8..c11e2307 100644 --- a/python/tests/import_jalc.py +++ b/python/tests/import_jalc.py @@ -1,10 +1,10 @@ import pytest from bs4 import BeautifulSoup - -from fatcat_tools.importers import JalcImporter, Bs4XmlFilePusher, Bs4XmlLinesPusher from fixtures import * +from fatcat_tools.importers import Bs4XmlFilePusher, Bs4XmlLinesPusher, JalcImporter + @pytest.fixture(scope="function") def jalc_importer(api): diff --git a/python/tests/import_journal_metadata.py b/python/tests/import_journal_metadata.py index 51b0a78a..cdf4e8ed 100644 --- a/python/tests/import_journal_metadata.py +++ b/python/tests/import_journal_metadata.py @@ -1,8 +1,8 @@ import pytest +from fixtures import * from fatcat_tools.importers import JournalMetadataImporter, JsonLinePusher -from fixtures import * @pytest.fixture(scope="function") diff --git a/python/tests/import_jstor.py b/python/tests/import_jstor.py index 25a904a0..270da3ec 100644 --- a/python/tests/import_jstor.py +++ b/python/tests/import_jstor.py @@ -1,10 +1,10 @@ import pytest from bs4 import BeautifulSoup - -from fatcat_tools.importers import JstorImporter, Bs4XmlFilePusher from fixtures import * +from fatcat_tools.importers import Bs4XmlFilePusher, JstorImporter + @pytest.fixture(scope="function") def jstor_importer(api): diff --git a/python/tests/import_matched.py b/python/tests/import_matched.py index 6b61c53c..aad8e799 100644 --- a/python/tests/import_matched.py +++ b/python/tests/import_matched.py @@ -1,10 +1,11 @@ import json -import pytest -from fatcat_tools.importers import MatchedImporter, JsonLinePusher +import pytest from fixtures import * +from fatcat_tools.importers import JsonLinePusher, MatchedImporter + @pytest.fixture(scope="function") def matched_importer(api): diff --git a/python/tests/import_orcid.py b/python/tests/import_orcid.py index f78ccde7..88a4b871 100644 --- a/python/tests/import_orcid.py +++ b/python/tests/import_orcid.py @@ -1,10 +1,11 @@ import json -import pytest -from fatcat_tools.importers import OrcidImporter, JsonLinePusher +import pytest from fixtures import * +from fatcat_tools.importers import JsonLinePusher, OrcidImporter + @pytest.fixture(scope="function") def orcid_importer(api): diff --git a/python/tests/import_pubmed.py b/python/tests/import_pubmed.py index 8b5ff3e5..371c59bb 100644 --- a/python/tests/import_pubmed.py +++ b/python/tests/import_pubmed.py @@ -1,10 +1,10 @@ import pytest from bs4 import BeautifulSoup - -from fatcat_tools.importers import PubmedImporter, Bs4XmlLargeFilePusher from fixtures import * +from fatcat_tools.importers import Bs4XmlLargeFilePusher, PubmedImporter + @pytest.fixture(scope="function") def pubmed_importer(api): diff --git a/python/tests/import_shadow.py b/python/tests/import_shadow.py index 40a1d589..1caaf780 100644 --- a/python/tests/import_shadow.py +++ b/python/tests/import_shadow.py @@ -1,10 +1,11 @@ import json -import pytest -from fatcat_tools.importers import ShadowLibraryImporter, JsonLinePusher +import pytest from fixtures import * +from fatcat_tools.importers import JsonLinePusher, ShadowLibraryImporter + @pytest.fixture(scope="function") def shadow_importer(api): diff --git a/python/tests/importer.py b/python/tests/importer.py index 40bd8cba..1f0e942f 100644 --- a/python/tests/importer.py +++ b/python/tests/importer.py @@ -1,7 +1,8 @@ -from fatcat_tools.importers import CrossrefImporter, OrcidImporter from fixtures import * +from fatcat_tools.importers import CrossrefImporter, OrcidImporter + def test_issnl_mapping_lookup(api): with open('tests/files/ISSN-to-ISSN-L.snip.txt', 'r') as issn_file: diff --git a/python/tests/tools_api.py b/python/tests/tools_api.py index a4b5f2ea..6d514210 100644 --- a/python/tests/tools_api.py +++ b/python/tests/tools_api.py @@ -2,7 +2,7 @@ import pytest from fatcat_openapi_client.rest import ApiException -from fatcat_tools import public_api, authenticated_api +from fatcat_tools import authenticated_api, public_api def test_authenticated_api(): diff --git a/python/tests/transform_ingest.py b/python/tests/transform_ingest.py index a61aa4a7..6a358c8e 100644 --- a/python/tests/transform_ingest.py +++ b/python/tests/transform_ingest.py @@ -1,11 +1,12 @@ import json -from fatcat_tools.transforms import release_ingest_request from fatcat_openapi_client import * from fixtures import api from import_crossref import crossref_importer +from fatcat_tools.transforms import release_ingest_request + def test_basic_ingest_release(crossref_importer): with open('tests/files/crossref-works.single.json', 'r') as f: diff --git a/python/tests/web_citation_csl.py b/python/tests/web_citation_csl.py index a72742cb..508600e7 100644 --- a/python/tests/web_citation_csl.py +++ b/python/tests/web_citation_csl.py @@ -1,5 +1,6 @@ import json + import pytest from fixtures import * diff --git a/python/tests/web_coverage.py b/python/tests/web_coverage.py index 47123686..0dbf3df8 100644 --- a/python/tests/web_coverage.py +++ b/python/tests/web_coverage.py @@ -1,8 +1,8 @@ -import json -import pytest import datetime +import json +import pytest from fatcat_openapi_client.rest import ApiException from fixtures import * diff --git a/python/tests/web_entity_views.py b/python/tests/web_entity_views.py index 45fd3e9a..0d51f87e 100644 --- a/python/tests/web_entity_views.py +++ b/python/tests/web_entity_views.py @@ -1,8 +1,9 @@ import json + from fixtures import * -from fatcat_web.forms import ReleaseEntityForm, FileEntityForm, ContainerEntityForm +from fatcat_web.forms import ContainerEntityForm, FileEntityForm, ReleaseEntityForm DUMMY_DEMO_ENTITIES = { 'container': ('aaaaaaaaaaaaaeiraaaaaaaaai', '00000000-0000-0000-1111-fff000000002'), diff --git a/python/tests/web_refs.py b/python/tests/web_refs.py index 72a295e1..0ab69607 100644 --- a/python/tests/web_refs.py +++ b/python/tests/web_refs.py @@ -1,11 +1,12 @@ import json -import pytest -from fatcat_web.search import get_elastic_container_random_releases +import pytest from fatcat_openapi_client.rest import ApiException from fixtures import * +from fatcat_web.search import get_elastic_container_random_releases + def test_basic_refs(app, mocker): diff --git a/python/tests/web_search.py b/python/tests/web_search.py index 8df01466..fdcffdea 100644 --- a/python/tests/web_search.py +++ b/python/tests/web_search.py @@ -1,11 +1,12 @@ import json -import pytest -from fatcat_web.search import get_elastic_container_random_releases +import pytest from fatcat_openapi_client.rest import ApiException from fixtures import * +from fatcat_web.search import get_elastic_container_random_releases + def test_generic_search(app): |