async def test_8764(http_client):
    """
    MAY use 4xx or 5xx status codes if parameters are invalid
    """
    response = await http_client.post(
        url="/graphql",
        headers={"Content-Type": "application/json"},
        json={"qeury": "{ __typename }"},  # typo in 'query'
    )
    assert 400 <= response.status_code <= 599

    MAY use 4xx or 5xx status codes if parameters are invalid
    
tests/http/test_graphql_over_http_spec.py