Skip to content

Commit 4962584

Browse files
author
Matt Topol
authored
fix(quart): use werkzeug routing instead of quart's RE (#39)
closes #38
1 parent f15e468 commit 4962584

6 files changed

Lines changed: 6 additions & 5 deletions

File tree

quart_openapi/swagger.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
Optional, Tuple, Union)
1111

1212
from jsonschema import Draft4Validator
13-
from quart.routing import ROUTE_VAR_RE
1413
from quart.routing import Map as RouteMap
14+
from werkzeug.routing import _rule_re as ROUTE_VAR_RE
1515

1616
from .resource import Resource, get_expect_args
1717
from .typing import HeaderType, ValidatorTypes

requirements/install.pip

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
jsonschema >= 3.0.0
22
quart >= 0.6.0, < 0.7.0;python_version<"3.7"
33
quart >= 0.7.0;python_version>="3.7"
4+
werkzeug >= 1.0.0

tests/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# pylint: disable=missing-module-docstring,missing-function-docstring
2-
import pytest
32
from quart.__about__ import __version__ as quart_version
3+
import pytest
44
from packaging import version
55
from quart_openapi import Pint
66

tests/test_blueprints.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# pylint: disable=missing-module-docstring,missing-class-docstring
22
from http import HTTPStatus
33

4-
import pytest
54
from quart import Blueprint, ResponseReturnValue, abort, request, url_for
65
from quart.views import MethodView
6+
import pytest
77
from quart_openapi import Pint, PintBlueprint, Resource
88

99
# pylint: disable=unused-variable,misplaced-comparison-constant,missing-function-docstring,import-outside-toplevel

tests/test_openapi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# pylint: disable=missing-module-docstring,missing-class-docstring
22
from http import HTTPStatus
33

4-
import pytest
54
from quart import jsonify
5+
import pytest
66
from quart_openapi import Pint, Resource
77

88
# pylint: disable=unused-variable,misplaced-comparison-constant,missing-function-docstring,import-outside-toplevel

tests/test_routing.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# pylint: disable=missing-module-docstring,missing-class-docstring
22
from http import HTTPStatus
33

4-
import pytest
54
from jsonschema import RefResolver
65
from quart import jsonify, request, url_for
6+
import pytest
77
from quart_openapi import Pint, Resource
88

99
# pylint: disable=unused-variable,misplaced-comparison-constant,missing-function-docstring,import-outside-toplevel

0 commit comments

Comments
 (0)