Skip to content

Commit 226d4c7

Browse files
committed
Update sanic to v22.6
1 parent ee5b077 commit 226d4c7

File tree

4 files changed

+54
-52
lines changed

4 files changed

+54
-52
lines changed

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"pytest>=7.2,<8",
1212
"pytest-asyncio>=0.20,<1",
1313
"pytest-cov>=4,<5",
14+
"sanic-testing>=22.3,<22.7",
1415
]
1516

1617
dev_requires = [
@@ -26,7 +27,7 @@
2627
]
2728

2829
install_sanic_requires = [
29-
"sanic>=20.3,<21",
30+
"sanic>=21.12,<22.7",
3031
]
3132

3233
install_webob_requires = [

tests/sanic/app.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from urllib.parse import urlencode
22

33
from sanic import Sanic
4-
from sanic.testing import SanicTestClient
54

65
from graphql_server.sanic import GraphQLView
76

@@ -11,13 +10,11 @@
1110

1211

1312
def create_app(path="/graphql", **kwargs):
14-
app = Sanic(__name__)
15-
app.debug = True
13+
app = Sanic("TestApp")
1614

1715
schema = kwargs.pop("schema", None) or Schema
1816
app.add_route(GraphQLView.as_view(schema=schema, **kwargs), path)
1917

20-
app.client = SanicTestClient(app)
2118
return app
2219

2320

tests/sanic/test_graphiqlview.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@ def pretty_response():
1818

1919
@pytest.mark.parametrize("app", [create_app(graphiql=True)])
2020
def test_graphiql_is_enabled(app):
21-
_, response = app.client.get(
21+
_, response = app.test_client.get(
2222
uri=url_string(query="{test}"), headers={"Accept": "text/html"}
2323
)
2424
assert response.status == 200
2525

2626

2727
@pytest.mark.parametrize("app", [create_app(graphiql=True)])
2828
def test_graphiql_simple_renderer(app, pretty_response):
29-
_, response = app.client.get(
29+
_, response = app.test_client.get(
3030
uri=url_string(query="{test}"), headers={"Accept": "text/html"}
3131
)
3232
assert response.status == 200
@@ -35,7 +35,7 @@ def test_graphiql_simple_renderer(app, pretty_response):
3535

3636
@pytest.mark.parametrize("app", [create_app(graphiql=True, jinja_env=Environment())])
3737
def test_graphiql_jinja_renderer(app, pretty_response):
38-
_, response = app.client.get(
38+
_, response = app.test_client.get(
3939
uri=url_string(query="{test}"), headers={"Accept": "text/html"}
4040
)
4141
assert response.status == 200
@@ -46,7 +46,7 @@ def test_graphiql_jinja_renderer(app, pretty_response):
4646
"app", [create_app(graphiql=True, jinja_env=Environment(enable_async=True))]
4747
)
4848
def test_graphiql_jinja_async_renderer(app, pretty_response):
49-
_, response = app.client.get(
49+
_, response = app.test_client.get(
5050
uri=url_string(query="{test}"), headers={"Accept": "text/html"}
5151
)
5252
assert response.status == 200
@@ -55,7 +55,7 @@ def test_graphiql_jinja_async_renderer(app, pretty_response):
5555

5656
@pytest.mark.parametrize("app", [create_app(graphiql=True)])
5757
def test_graphiql_html_is_not_accepted(app):
58-
_, response = app.client.get(
58+
_, response = app.test_client.get(
5959
uri=url_string(), headers={"Accept": "application/json"}
6060
)
6161
assert response.status == 400
@@ -66,7 +66,7 @@ def test_graphiql_html_is_not_accepted(app):
6666
)
6767
def test_graphiql_enabled_async_schema(app):
6868
query = "{a,b,c}"
69-
_, response = app.client.get(
69+
_, response = app.test_client.get(
7070
uri=url_string(query=query), headers={"Accept": "text/html"}
7171
)
7272

@@ -93,7 +93,7 @@ def test_graphiql_enabled_async_schema(app):
9393
)
9494
def test_graphiql_enabled_sync_schema(app):
9595
query = "{a,b}"
96-
_, response = app.client.get(
96+
_, response = app.test_client.get(
9797
uri=url_string(query=query), headers={"Accept": "text/html"}
9898
)
9999

0 commit comments

Comments
 (0)