Remove unused code and dependencies

This commit is contained in:
2024-03-30 20:26:43 -04:00
parent ed28b11d21
commit 7c19eca78a
10 changed files with 7 additions and 306 deletions
-12
View File
@@ -1,4 +1,3 @@
import graphene
import responder
from pathlib import Path
import pytest
@@ -47,17 +46,6 @@ def flask():
return app
@pytest.fixture
def schema():
class Query(graphene.ObjectType):
hello = graphene.String(name=graphene.String(default_value="stranger"))
def resolve_hello(self, info, name):
return f"Hello {name}"
return graphene.Schema(query=Query)
@pytest.fixture
def template_path(tmpdir):
# create a Jinja template file on the filesystem
+5 -27
View File
@@ -3,12 +3,12 @@ import yaml
import random
import responder
import string
import io
from responder.routes import Router, Route, WebSocketRoute
from responder.routes import Route, WebSocketRoute
from responder.templates import Templates
from starlette.middleware.base import BaseHTTPMiddleware
from starlette.responses import PlainTextResponse
from starlette.testclient import TestClient as StarletteTestClient
@@ -136,13 +136,6 @@ def test_yaml_media(api):
assert yaml.load(r.content, Loader=yaml.FullLoader) == dump
def test_graphql_schema_query_querying(api, schema):
api.add_route("/", responder.ext.GraphQLView(schema=schema, api=api))
r = api.requests.get("http://;/?q={ hello }", headers={"Accept": "json"})
assert r.json() == {"data": {"hello": "Hello stranger"}}
def test_argumented_routing(api):
@api.route("/{name}")
def hello(req, resp, *, name):
@@ -266,21 +259,6 @@ def test_multiple_routes(api):
assert r.text == "2"
def test_graphql_schema_json_query(api, schema):
api.add_route("/", responder.ext.GraphQLView(schema=schema, api=api))
r = api.requests.post("http://;/", json={"query": "{ hello }"})
assert r.status_code < 300
def test_graphiql(api, schema):
api.add_route("/", responder.ext.GraphQLView(schema=schema, api=api))
r = api.requests.get("http://;/", headers={"Accept": "text/html"})
assert r.status_code < 300
assert "GraphiQL" in r.text
def test_json_uploads(api):
@api.route("/")
async def route(req, resp):
@@ -348,7 +326,7 @@ def test_yaml_downloads(api):
def test_schema_generation_explicit():
import responder
from responder.ext.schema import Schema as OpenAPISchema
from responder.ext.schema import OpenAPISchema as OpenAPISchema
import marshmallow
api = responder.API()
@@ -413,7 +391,7 @@ def test_schema_generation():
def test_documentation_explicit():
import responder
from responder.ext.schema import Schema as OpenAPISchema
from responder.ext.schema import OpenAPISchema as OpenAPISchema
import marshmallow