async def test_476_(http_client, invalid):
    """
    MAY use 400 status code on invalid {variables} parameter
    """
    response = await http_client.post(
        url="/graphql",
        headers={"Content-Type": "application/json"},
        json={
            "query": "{ __typename }",
            "variables": invalid,
        },
    )
    assert response.status_code == 400

    MAY use 400 status code on invalid {variables} parameter
    
tests/http/test_graphql_over_http_spec.py