[wwwsearch-commits] r36196 - wwwsearch/mechanize/trunk/test
jjlee at codespeak.net
jjlee at codespeak.net
Sun Jan 7 17:39:25 CET 2007
Author: jjlee
Date: Sun Jan 7 17:39:22 2007
New Revision: 36196
Modified:
wwwsearch/mechanize/trunk/test/test_browser.doctest
Log:
Add test for first .back() bug fixed in rev 36082 (returned old response, not the reloaded one)
Modified: wwwsearch/mechanize/trunk/test/test_browser.doctest
==============================================================================
--- wwwsearch/mechanize/trunk/test/test_browser.doctest (original)
+++ wwwsearch/mechanize/trunk/test/test_browser.doctest Sun Jan 7 17:39:22 2007
@@ -49,6 +49,24 @@
True
+.back() may reload if the complete response was not read. If so, it
+should return the new response, not the old one
+
+>>> class ReloadCheckBrowser(TestHttpBrowser):
+... reloaded = False
+... def reload(self):
+... self.reloaded = True
+... return TestHttpBrowser.reload(self)
+>>> br = ReloadCheckBrowser()
+>>> old = br.open("http://example.com")
+>>> junk = br.open("http://example.com/2")
+>>> new = br.back()
+>>> br.reloaded
+True
+>>> new.wrapped is not old.wrapped
+True
+
+
Warn early about some mistakes setting a response object
>>> import StringIO
More information about the wwwsearch-commits
mailing list