def test_redirect(self): res = Response.redirect('/foo') self.assertEqual(res.status_code, 302) self.assertEqual(res.headers['Location'], '/foo') res = Response.redirect('/foo', status_code=301) self.assertEqual(res.status_code, 301) self.assertEqual(res.headers['Location'], '/foo')
def test_redirect(self): res = Response.redirect('/foo') self.assertEqual(res.status_code, 302) self.assertEqual(res.headers['Location'], '/foo') res = Response.redirect('/foo', status_code=301) self.assertEqual(res.status_code, 301) self.assertEqual(res.headers['Location'], '/foo') with self.assertRaises(ValueError): Response.redirect('/foo\x0d\x0a\x0d\x0a<p>Foo</p>')