def test_path_with_added_args(path, added_args, expected): request = Request.fake(path) actual = utils.path_with_added_args(request, added_args) assert expected == actual
def test_request_repr(): request = Request.fake("/foo?multi=1&multi=2&single=3") assert ( repr(request) == '<asgi.Request method="GET" url="http://localhost/foo?multi=1&multi=2&single=3">' )
def test_path_with_format(path, format, extra_qs, expected): request = Request.fake(path) actual = utils.path_with_format(request, format, extra_qs) assert expected == actual
def test_request_fake_url_vars(): request = Request.fake("/") assert request.url_vars == {} request = Request.fake("/", url_vars={"database": "fixtures"}) assert request.url_vars == {"database": "fixtures"}