def assert_temporary_redirect__keep_query_string(self) -> None: response = FakeResponse( "307 Temporary Redirect", [("Location", "http://example.com/foo?abc=def#frag")], ) with assert_succeeds(AssertionError): response.assert_temporary_redirect("/foo?abc=def#frag")
def assert_temporary_redirect__relative_location(self) -> None: response = FakeResponse( "307 Temporary Redirect", [("Location", "http://example.com/foo/bar")], ) with assert_succeeds(AssertionError): response.assert_temporary_redirect("/foo/bar")
def assert_temporary_redirect__wrong_location(self) -> None: response = FakeResponse( "307 Temporary Redirect", [("Location", "http://example.com/")] ) with assert_raises(AssertionError): response.assert_temporary_redirect("http://example.org/")
def assert_temporary_redirect__no_location_header(self) -> None: response = FakeResponse("307 Temporary Redirect", []) with assert_raises(AssertionError): response.assert_temporary_redirect("http://example.org/")
def assert_temporary_redirect__wrong_status(self) -> None: response = FakeResponse( "200 OK", [("Location", "http://example.com/")] ) with assert_raises(AssertionError): response.assert_temporary_redirect("http://example.com/")
def assert_temporary_redirect__ok(self) -> None: response = FakeResponse( "307 Temporary Redirect", [("Location", "http://example.com/")] ) with assert_succeeds(AssertionError): response.assert_temporary_redirect("http://example.com/")