Skip to content

test_temporal#

test_create_temporal_dataset#

Source code in tests/unit/apps/core/api/dataset/test_temporal.py
def test_create_temporal_dataset(admin_client, dataset_a_json, data_catalog, reference_data):
    resp = admin_client.post("/v3/datasets", dataset_a_json, content_type="application/json")
    assert resp.status_code == 201
    assert len(resp.json()["temporal"]) == 1

test_create_temporal_dataset_with_temporal_coverage#

Source code in tests/unit/apps/core/api/dataset/test_temporal.py
def test_create_temporal_dataset_with_temporal_coverage(
    admin_client, dataset_a_json, data_catalog, reference_data
):
    dataset_a_json["temporal"] = [{"temporal_coverage": "silloin tällöin"}]
    resp = admin_client.post("/v3/datasets", dataset_a_json, content_type="application/json")
    assert resp.status_code == 201
    assert len(resp.json()["temporal"]) == 1

test_create_temporal_dataset_fail#

Source code in tests/unit/apps/core/api/dataset/test_temporal.py
def test_create_temporal_dataset_fail(admin_client, dataset_a_json, data_catalog, reference_data):
    dataset_a_json["temporal"] = [{"start_date": "2050-01-01", "end_date": "2020-11-25"}]
    resp = admin_client.post("/v3/datasets", dataset_a_json, content_type="application/json")
    assert resp.status_code == 400
    assert "is before start_date" in resp.json()["temporal"][0]["end_date"][0]