/
test_graphql_actions.py
56 lines (44 loc) · 1.21 KB
/
test_graphql_actions.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
def test_address(gql_client, address):
query = """
query($id: String!) {
address(id: $id) {
id
}
}
"""
params = {'id': str(address.id)}
result = gql_client.execute(query, variables=params)
assert result['data']['address'] == {'id': str(address.id)}
def test_addresses(gql_client, address):
query = """
query {
addresses {
id
}
}
"""
params = {'id': str(address.id)}
result = gql_client.execute(query, variables=params)
assert result['data']['addresses'] == [{'id': str(address.id)}]
def test_county(gql_client, county):
query = """
query($id: String!) {
county(id: $id) {
id
}
}
"""
params = {'id': str(county.id)}
result = gql_client.execute(query, variables=params)
assert result['data']['county'] == {'id': str(county.id)}
def test_counties(gql_client, county):
query = """
query {
counties {
id
}
}
"""
params = {'id': str(county.id)}
result = gql_client.execute(query, variables=params)
assert result['data']['counties'] == [{'id': str(county.id)}]