Changeset View
Changeset View
Standalone View
Standalone View
swh/graphql/tests/functional/test_release_node.py
Show First 20 Lines • Show All 74 Lines • ▼ Show 20 Lines | query getRelease($swhid: SWHID!) { | ||||
release(swhid: $swhid) { | release(swhid: $swhid) { | ||||
swhid | swhid | ||||
} | } | ||||
} | } | ||||
""" | """ | ||||
errors = utils.get_error_response(client, query_str, swhid="swh:1:rel:invalid") | errors = utils.get_error_response(client, query_str, swhid="swh:1:rel:invalid") | ||||
# API will throw an error in case of an invalid SWHID | # API will throw an error in case of an invalid SWHID | ||||
assert len(errors) == 1 | assert len(errors) == 1 | ||||
assert "Expected type 'SWHID'. Input error: Invalid SWHID" in errors[0]["message"] | assert "Input error: Invalid SWHID" in errors[0]["message"] | ||||
@pytest.mark.parametrize("release_with_target", get_releases_with_target()) | @pytest.mark.parametrize("release_with_target", get_releases_with_target()) | ||||
def test_get_release_targets(client, release_with_target): | def test_get_release_targets(client, release_with_target): | ||||
query_str = """ | query_str = """ | ||||
query getRelease($swhid: SWHID!) { | query getRelease($swhid: SWHID!) { | ||||
release(swhid: $swhid) { | release(swhid: $swhid) { | ||||
targetType | targetType | ||||
▲ Show 20 Lines • Show All 91 Lines • Show Last 20 Lines |