Changeset View
Changeset View
Standalone View
Standalone View
swh/graphql/tests/functional/utils.py
Show All 21 Lines | def assert_missing_object(client, query_str: str, obj_type: str, **kwargs) -> None: | ||||
assert data[obj_type] is None | assert data[obj_type] is None | ||||
assert len(errors) == 1 | assert len(errors) == 1 | ||||
assert errors[0]["message"] == "Object error: Requested object is not available" | assert errors[0]["message"] == "Object error: Requested object is not available" | ||||
assert errors[0]["path"] == [obj_type] | assert errors[0]["path"] == [obj_type] | ||||
def get_error_response(client, query_str: str, **kwargs) -> Dict: | def get_error_response(client, query_str: str, **kwargs) -> Dict: | ||||
data, errors = get_query_response(client, query_str, **kwargs) | data, errors = get_query_response(client, query_str, **kwargs) | ||||
assert data is None | |||||
assert len(errors) > 0 | assert len(errors) > 0 | ||||
return errors | return errors |