[wwwsearch-commits] r32798 - in wwwsearch/mechanize/trunk: . mechanize
jjlee at codespeak.net
jjlee at codespeak.net
Sun Oct 1 20:39:29 CEST 2006
Author: jjlee
Date: Sun Oct 1 20:39:27 2006
New Revision: 32798
Modified:
wwwsearch/mechanize/trunk/mechanize/_mechanize.py
wwwsearch/mechanize/trunk/test.py
Log:
Revert accidental commit 32797, yawn
Modified: wwwsearch/mechanize/trunk/mechanize/_mechanize.py
==============================================================================
--- wwwsearch/mechanize/trunk/mechanize/_mechanize.py (original)
+++ wwwsearch/mechanize/trunk/mechanize/_mechanize.py Sun Oct 1 20:39:27 2006
@@ -138,14 +138,6 @@
self._response.close()
return self._mech_open(url, data)
- def open_no_visit(self):
- """Open without visiting the URL.
-
- Useful for downloading image and CSS files, robots.txt, etc.
-
- """
- return self._mech_open(url, data)
-
def _mech_open(self, url, data=None, update_history=True):
try:
url.get_full_url
Modified: wwwsearch/mechanize/trunk/test.py
==============================================================================
--- wwwsearch/mechanize/trunk/test.py (original)
+++ wwwsearch/mechanize/trunk/test.py Sun Oct 1 20:39:27 2006
@@ -58,6 +58,7 @@
self.testLoader = testLoader
self.progName = os.path.basename(argv[0])
self.parseArgs(argv)
+ self.runTests()
def usageExit(self, msg=None):
if msg: print msg
@@ -98,7 +99,7 @@
if self.testRunner is None:
self.testRunner = TextTestRunner(verbosity=self.verbosity)
result = self.testRunner.run(self.test)
- return result
+ sys.exit(not result.wasSuccessful())
if __name__ == "__main__":
@@ -109,11 +110,6 @@
# XXX temporary stop-gap to run doctests
- # XXXX coverage output seems incorrect ATM
- run_coverage = '-c' in sys.argv
- if run_coverage:
- sys.argv.remove("-c")
-
# import local copy of Python 2.5 doctest
assert os.path.isdir("test")
sys.path.insert(0, "test")
@@ -126,12 +122,6 @@
sys.path.insert(0, "test-tools")
import doctest
- import coverage
- if run_coverage:
- print 'running coverage'
- coverage.erase()
- coverage.start()
-
import mechanize
# run .doctest files needing special support
@@ -173,23 +163,4 @@
import unittest
test_path = os.path.join(os.path.dirname(sys.argv[0]), "test")
sys.path.insert(0, test_path)
- prog = TestProgram(MODULE_NAMES)
- result = prog.runTests()
-
- if run_coverage:
- # HTML coverage report
- import colorize
- from mechanize import _mechanize
- try:
- os.mkdir("coverage")
- except OSError:
- pass
- f, s, m, mf = coverage.analysis(_mechanize)
- fo = open(os.path.join('coverage', os.path.basename(f)+'.html'), 'wb')
- colorize.colorize_file(f, outstream=fo, not_covered=mf)
- fo.close()
- coverage.report(_mechanize)
- #print coverage.analysis(_mechanize)
-
- # XXX exit status is wrong -- does not take account of doctests
- sys.exit(not result.wasSuccessful())
+ TestProgram(MODULE_NAMES)
More information about the wwwsearch-commits
mailing list