diff options
Diffstat (limited to 'test/haketilo_test/unit')
-rw-r--r-- | test/haketilo_test/unit/test_payload_create.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/haketilo_test/unit/test_payload_create.py b/test/haketilo_test/unit/test_payload_create.py index 9689c37..b6befa3 100644 --- a/test/haketilo_test/unit/test_payload_create.py +++ b/test/haketilo_test/unit/test_payload_create.py @@ -45,6 +45,11 @@ sample_form_data = { 'script': sample_files['hello.js']['contents'] } +resource_schema_id, mapping_schema_id = [ + f'https://hydrilla.koszko.org/schemas/api_{t}_description-1.0.1.schema.json' + for t in ('resource', 'mapping') +] + def fill_form_with_sample_data(execute_in_page, sample_data_override={}, form_ctx='form_ctx'): form_data = sample_form_data.copy() @@ -128,12 +133,14 @@ def test_payload_create_normal_usage(driver, execute_in_page): for pat in form_data['patterns'].split('\n') if pat]) assert db_contents['resource'] == [{ + '$schema': resource_schema_id, 'source_name': localid, 'source_copyright': [], 'type': 'resource', 'identifier': localid, 'uuid': db_contents['resource'][0]['uuid'], 'version': [1], + 'revision': 1, 'description': form_data['description'], 'dependencies': [], 'long_name': long_name, @@ -145,6 +152,7 @@ def test_payload_create_normal_usage(driver, execute_in_page): assert uuidv4_re.match(db_contents['mapping'][0]['uuid']) assert db_contents['mapping'] == [{ + '$schema': mapping_schema_id, 'source_name': localid, 'source_copyright': [], 'type': 'mapping', |