[py-svn] r37427 - in py/trunk/py/test/rsession: . testing

fijal at codespeak.net fijal at codespeak.net
Sat Jan 27 14:02:18 CET 2007


Author: fijal
Date: Sat Jan 27 14:01:58 2007
New Revision: 37427

Modified:
   py/trunk/py/test/rsession/rsession.py
   py/trunk/py/test/rsession/testing/test_lsession.py
Log:
Kill the last occurencies of pkgdir


Modified: py/trunk/py/test/rsession/rsession.py
==============================================================================
--- py/trunk/py/test/rsession/rsession.py	(original)
+++ py/trunk/py/test/rsession/rsession.py	Sat Jan 27 14:01:58 2007
@@ -227,12 +227,11 @@
         reporter, checkfun = self.wrap_reporter(reporter)
         
         reporter(report.TestStarted(sshhosts))
-        pkgdir = self.getpkgdir(args[0])
         colitems = self.config.getcolitems()
         reporter(report.RsyncFinished())
 
         if runner is None:
-            runner = self.init_runner(pkgdir)
+            runner = self.init_runner()
 
         keyword = self.config.option.keyword
 
@@ -245,10 +244,10 @@
         if not self.config.option.nomagic:
             py.magic.revoke(assertion=1)
 
-        self.write_docs(pkgdir)
+        self.write_docs()
         return retval
 
-    def write_docs(self, pkgdir):
+    def write_docs(self):
         if self.config.option.apigen:
             from py.__.apigen.tracer.docstorage import DocStorageAccessor
             apigen = py.path.local(self.config.option.apigen).pyimport()
@@ -259,7 +258,8 @@
             capture = py.io.OutErrCapture()
             try:
                 try:
-                    apigen.build(pkgdir, DocStorageAccessor(self.docstorage))
+                    apigen.build(self.config.topdir,
+                                 DocStorageAccessor(self.docstorage))
                 except AttributeError:
                     import traceback
                     exc, e, tb = sys.exc_info()
@@ -272,13 +272,13 @@
             finally:
                 capture.reset()
 
-    def init_runner(self, pkgdir):
+    def init_runner(self):
         if self.config.option.apigen:
             from py.__.apigen.tracer.tracer import Tracer, DocStorage
             module = py
             try:
                 apigen = py.path.local(self.config.option.apigen).pyimport()
-                items = apigen.get_documentable_items(pkgdir)
+                items = apigen.get_documentable_items(self.config.topdir)
                 if isinstance(items, dict):
                     self.docstorage = DocStorage().from_dict(items)
                 else:

Modified: py/trunk/py/test/rsession/testing/test_lsession.py
==============================================================================
--- py/trunk/py/test/rsession/testing/test_lsession.py	(original)
+++ py/trunk/py/test/rsession/testing/test_lsession.py	Sat Jan 27 14:01:58 2007
@@ -286,7 +286,7 @@
                 all = str(tmpdir)
             config = py.test.config._reparse(all.split(" "))
             lsession = LSession(config)
-            assert lsession.init_runner(pkgdir) is opt_mapping[opt]
+            assert lsession.init_runner() is opt_mapping[opt]
         #tmpdir.dirpath().ensure("conftest.py").write(py.code.Source("""
         #dist_boxing=True
         #"""))



More information about the pytest-commit mailing list