|
5 | 5 | from ted_sws.core.model.metadata import TEDMetadata |
6 | 6 | from ted_sws.core.model.notice import Notice, NoticeStatus |
7 | 7 | from ted_sws.notice_validator.services.shacl_test_suite_runner import validate_notice_with_shacl_suite |
| 8 | +from ted_sws.notice_validator.services.sparql_test_suite_runner import validate_notice_with_sparql_suite |
8 | 9 |
|
9 | 10 | NOTICE_TED_ID = "123456" |
10 | 11 | TEST_DATABASE_NAME = "test_database_name" |
@@ -49,12 +50,21 @@ def test_notice_repository_store_validation_reports_in_grid_fs(notice_with_disti |
49 | 50 | notice_repository = NoticeRepository(mongodb_client=mongodb_client, database_name=TEST_DATABASE_NAME) |
50 | 51 | notice = notice_with_distilled_status |
51 | 52 | validate_notice_with_shacl_suite(notice=notice, mapping_suite_package=dummy_mapping_suite) |
| 53 | + validate_notice_with_sparql_suite(notice=notice, mapping_suite_package=dummy_mapping_suite) |
52 | 54 | notice_repository.add(notice) |
53 | 55 | result_notice = notice_repository.get(reference=notice.ted_id) |
54 | | - for validation_report, result_validation_report in zip(notice.rdf_manifestation.shacl_validations, result_notice.rdf_manifestation.shacl_validations): |
| 56 | + for validation_report, result_validation_report in zip(notice.rdf_manifestation.shacl_validations, |
| 57 | + result_notice.rdf_manifestation.shacl_validations): |
| 58 | + assert validation_report.object_data == result_validation_report.object_data |
| 59 | + |
| 60 | + for validation_report, result_validation_report in zip(notice.rdf_manifestation.sparql_validations, |
| 61 | + result_notice.rdf_manifestation.sparql_validations): |
55 | 62 | assert validation_report.object_data == result_validation_report.object_data |
56 | 63 |
|
57 | 64 | for validation_report, result_validation_report in zip(notice.distilled_rdf_manifestation.shacl_validations, |
58 | 65 | result_notice.distilled_rdf_manifestation.shacl_validations): |
59 | 66 | assert validation_report.object_data == result_validation_report.object_data |
60 | 67 |
|
| 68 | + for validation_report, result_validation_report in zip(notice.distilled_rdf_manifestation.sparql_validations, |
| 69 | + result_notice.distilled_rdf_manifestation.sparql_validations): |
| 70 | + assert validation_report.object_data == result_validation_report.object_data |
0 commit comments