Skip to content

Commit

Permalink
Mark indexing tests
Browse files Browse the repository at this point in the history
  • Loading branch information
keenangraham committed Aug 5, 2020
1 parent 6ba424a commit f6d22be
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/encoded/tests/test_metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -1422,6 +1422,7 @@ def test_metadata_metadata_report_output_sorted_row(dummy_request):
assert expected == actual


@pytest.mark.indexing
def test_metadata_metadata_report_get_search_results_generator(index_workbook, dummy_request):
from types import GeneratorType
from encoded.reports.metadata import MetadataReport
Expand All @@ -1435,6 +1436,7 @@ def test_metadata_metadata_report_get_search_results_generator(index_workbook, d
assert len(list(search_results['@graph'])) >= 63


@pytest.mark.indexing
def test_metadata_metadata_report_generate_row(index_workbook, dummy_request):
from types import GeneratorType
from encoded.reports.metadata import MetadataReport
Expand All @@ -1449,6 +1451,7 @@ def test_metadata_metadata_report_generate_row(index_workbook, dummy_request):
assert len(list(row_generator)) >= 100


@pytest.mark.indexing
def test_metadata_metadata_report_generate(index_workbook, dummy_request):
from types import GeneratorType
from encoded.reports.metadata import MetadataReport
Expand All @@ -1462,27 +1465,32 @@ def test_metadata_metadata_report_generate(index_workbook, dummy_request):
assert len(list(response.body)) >= 100


@pytest.mark.indexing
def test_metadata_view(index_workbook, testapp):
r = testapp.get('/metadata/?type=Experiment')
assert len(r.text.split('\n')) >= 100


@pytest.mark.indexing
def test_metadata_view_annotation(index_workbook, testapp):
r = testapp.get('/metadata/?type=Annotation')
assert len(r.text.split('\n')) >= 7


@pytest.mark.indexing
def test_metadata_view_publication_data(index_workbook, testapp):
r = testapp.get(
'/metadata/?type=PublicationData&dataset=/publication-data/ENCSR727WCB/'
)
assert len(r.text.split('\n')) >= 7


@pytest.mark.indexing
def test_metadata_view_unallowed_type(index_workbook, testapp):
testapp.get('/metadata/?type=File', status=400)


@pytest.mark.indexing
def test_metadata_contains_audit_values(index_workbook, testapp):
r = testapp.get('/metadata/?type=Experiment')
audit_values = [
Expand All @@ -1496,6 +1504,7 @@ def test_metadata_contains_audit_values(index_workbook, testapp):
assert value in r.text, f'{value} not in metadata report'


@pytest.mark.indexing
def test_metadata_contains_all_values(index_workbook, testapp):
from pkg_resources import resource_filename
r = testapp.get('/metadata/?type=Experiment')
Expand All @@ -1512,6 +1521,7 @@ def test_metadata_contains_all_values(index_workbook, testapp):
assert expected_value == actual_value, f'Mistmatch on row {i} column {j}. {expected_value} != {actual_value}'


@pytest.mark.indexing
def test_metadata_contains_all_annotation_values(index_workbook, testapp):
from pkg_resources import resource_filename
r = testapp.get('/metadata/?type=Annotation')
Expand All @@ -1528,6 +1538,7 @@ def test_metadata_contains_all_annotation_values(index_workbook, testapp):
assert expected_value == actual_value, f'Mistmatch on row {i} column {j}. {expected_value} != {actual_value}'


@pytest.mark.indexing
def test_metadata_contains_all_publication_data_values(index_workbook, testapp):
from pkg_resources import resource_filename
r = testapp.get('/metadata/?type=PublicationData&dataset=/publication-data/ENCSR727WCB/')
Expand Down

0 comments on commit f6d22be

Please sign in to comment.