1+ from six .moves .urllib .parse import urljoin
12from werkzeug .datastructures import EnvironHeaders , ImmutableMultiDict
23
34from openapi_core .contrib .flask import FlaskOpenAPIRequest
@@ -21,10 +22,9 @@ def test_simple(self, request_factory, request):
2122 header = headers ,
2223 cookie = cookies ,
2324 )
24- assert openapi_request .host_url == request .host_url
25- assert openapi_request .path == request .path
2625 assert openapi_request .method == request .method .lower ()
27- assert openapi_request .path_pattern == request .path
26+ assert openapi_request .full_url_pattern == \
27+ urljoin (request .host_url , request .path )
2828 assert openapi_request .body == request .data
2929 assert openapi_request .mimetype == request .mimetype
3030
@@ -46,10 +46,9 @@ def test_multiple_values(self, request_factory, request):
4646 header = headers ,
4747 cookie = cookies ,
4848 )
49- assert openapi_request .host_url == request .host_url
50- assert openapi_request .path == request .path
5149 assert openapi_request .method == request .method .lower ()
52- assert openapi_request .path_pattern == request .path
50+ assert openapi_request .full_url_pattern == \
51+ urljoin (request .host_url , request .path )
5352 assert openapi_request .body == request .data
5453 assert openapi_request .mimetype == request .mimetype
5554
@@ -68,9 +67,8 @@ def test_url_rule(self, request_factory, request):
6867 header = headers ,
6968 cookie = cookies ,
7069 )
71- assert openapi_request .host_url == request .host_url
72- assert openapi_request .path == request .path
7370 assert openapi_request .method == request .method .lower ()
74- assert openapi_request .path_pattern == '/browse/{id}/'
71+ assert openapi_request .full_url_pattern == \
72+ urljoin (request .host_url , '/browse/{id}/' )
7573 assert openapi_request .body == request .data
7674 assert openapi_request .mimetype == request .mimetype
0 commit comments