diff --git a/docs/conf.py b/docs/conf.py index d507d314..b4ca976e 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -26,9 +26,8 @@ import os -from jsonschema2rst.parser_runner import run_parser - from inspire_schemas import __version__ +from jsonschema2rst.parser_runner import run_parser def _generate_schemas_doc(): diff --git a/inspire_schemas/__init__.py b/inspire_schemas/__init__.py index 0709f8b4..702692cc 100644 --- a/inspire_schemas/__init__.py +++ b/inspire_schemas/__init__.py @@ -24,4 +24,4 @@ """Schemas and utilities used in inspirehep.""" -__version__ = "61.6.6" +__version__ = "61.6.2" diff --git a/setup.py b/setup.py index 71ea0e8b..c8fec6e7 100644 --- a/setup.py +++ b/setup.py @@ -170,6 +170,7 @@ def _generate_json_schemas(): 'check-manifest', 'coverage', 'isort~=4.0,>=4.3.0', + 'pytest', 'pytest-cache', 'pytest-cov==2.6.1', 'pytest~=6.0,>=6.2.5', diff --git a/tests/integration/test_builders.py b/tests/integration/test_builders.py index d55a0b5b..2506f806 100644 --- a/tests/integration/test_builders.py +++ b/tests/integration/test_builders.py @@ -59,6 +59,7 @@ def expected_data_hep(): def input_data_hep(): return load_file('input_data_hep.yaml') + @pytest.fixture(scope='module') def conference_data(): return load_json_file('conferences_example.json') diff --git a/tests/unit/test_data_builder.py b/tests/unit/test_data_builder.py index fb39cb7f..af2c9215 100644 --- a/tests/unit/test_data_builder.py +++ b/tests/unit/test_data_builder.py @@ -72,6 +72,7 @@ def test_add_title(): ] assert result == expected + def test_add_creation_date(): builder = DataBuilder() creation_date = "2020-01-01" @@ -79,6 +80,7 @@ def test_add_creation_date(): result = builder.record.get("creation_date") assert result == creation_date + def test_add_doi(): builder = DataBuilder() doi = "10.1234/example.doi" diff --git a/tests/unit/test_parsers_arxiv.py b/tests/unit/test_parsers_arxiv.py index 91c425d1..206b2095 100644 --- a/tests/unit/test_parsers_arxiv.py +++ b/tests/unit/test_parsers_arxiv.py @@ -65,8 +65,10 @@ def test_latex_to_unicode_preserves_comments(): expected = (u"A 4% measurement of $H_0$ using the cumulative" u"distribution of strong-lensing time delays in doubly-imaged quasars") result = ArxivParser.latex_to_unicode( - (u"A 4% measurement of $H_0$ using the cumulative" - u"distribution of strong-lensing time delays in doubly-imaged quasars") + ( + u"A 4% measurement of $H_0$ using the cumulative" + u"distribution of strong-lensing time delays in doubly-imaged quasars" + ) ) assert result == expected diff --git a/tests/unit/test_signature_builder.py b/tests/unit/test_signature_builder.py index b911f4a2..75c89067 100644 --- a/tests/unit/test_signature_builder.py +++ b/tests/unit/test_signature_builder.py @@ -252,7 +252,7 @@ def test_add_raw_affiliation(subschema): assert_field_valid(expected, builder.obj, 'raw_affiliations', subschema) -@pytest.mark.skipif(sys.version_info < (3,3), reason="`inspect.signature` requires python 3") +@pytest.mark.skipif(sys.version_info < (3, 3), reason="`inspect.signature` requires python 3") @pytest.mark.parametrize('field_name', dir(SignatureBuilder)) def test_public_method_ignores_none_params(field_name): builder = SignatureBuilder()