Renamed Request.from_path_with_query_string() to Request.fake()

asgi
Simon Willison 2019-06-23 16:49:57 -07:00
rodzic 5e12239402
commit eba15fb5a8
2 zmienionych plików z 6 dodań i 8 usunięć

Wyświetl plik

@ -62,9 +62,7 @@ class Request:
return {key: value[0] for key, value in self.args.items()}
@classmethod
def from_path_with_query_string(
cls, path_with_query_string, method="GET", scheme="http"
):
def fake(cls, path_with_query_string, method="GET", scheme="http"):
"Useful for constructing Request objects for tests"
path, _, query_string = path_with_query_string.partition("?")
scope = {

Wyświetl plik

@ -53,7 +53,7 @@ def test_urlsafe_components(path, expected):
],
)
def test_path_with_added_args(path, added_args, expected):
request = Request.from_path_with_query_string(path)
request = Request.fake(path)
actual = utils.path_with_added_args(request, added_args)
assert expected == actual
@ -67,11 +67,11 @@ def test_path_with_added_args(path, added_args, expected):
],
)
def test_path_with_removed_args(path, args, expected):
request = Request.from_path_with_query_string(path)
request = Request.fake(path)
actual = utils.path_with_removed_args(request, args)
assert expected == actual
# Run the test again but this time use the path= argument
request = Request.from_path_with_query_string("/")
request = Request.fake("/")
actual = utils.path_with_removed_args(request, args, path=path)
assert expected == actual
@ -84,7 +84,7 @@ def test_path_with_removed_args(path, args, expected):
],
)
def test_path_with_replaced_args(path, args, expected):
request = Request.from_path_with_query_string(path)
request = Request.fake(path)
actual = utils.path_with_replaced_args(request, args)
assert expected == actual
@ -363,7 +363,7 @@ def test_table_columns():
],
)
def test_path_with_format(path, format, extra_qs, expected):
request = Request.from_path_with_query_string(path)
request = Request.fake(path)
actual = utils.path_with_format(request, format, extra_qs)
assert expected == actual