Changeset 1529
- Timestamp:
- 12/14/06 12:26:07
- Files:
-
- trunk/cherrypy/test/test_core.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/test/test_core.py
r1528 r1529 146 146 def stringify(self): 147 147 return str(cherrypy.HTTPRedirect("/")) 148 148 149 def fragment(self, frag): 150 raise cherrypy.HTTPRedirect("/some/url#%s" % frag) 149 151 150 152 def login_redir(): … … 612 614 self.assertStatus(200) 613 615 self.assertBody("(['%s/'], 303)" % self.base()) 616 617 # check that #fragments are handled properly 618 # http://skrb.org/ietf/http_errata.html#location-fragments 619 frag = "foo" 620 self.getPage("/redirect/fragment/%s" % frag) 621 self.assertMatchesBody(r"<a href='(.*)\/some\/url\#%s'>\1\/some\/url\#%s</a>" % (frag, frag)) 622 self.assert_(dict(self.headers)['Location'].endswith("#%s" % frag)) 623 self.assertStatus(303) 614 624 615 625 def test_InternalRedirect(self):

