[py-svn] r9650 - in py/branch/py-collect: . misc/testing test test/testing
hpk at codespeak.net
hpk at codespeak.net
Fri Mar 4 20:49:06 CET 2005
Author: hpk
Date: Fri Mar 4 20:49:06 2005
New Revision: 9650
Added:
py/branch/py-collect/test/compat.py
- copied, changed from r9641, py/dist/py/test/compat.py
py/branch/py-collect/test/testing/test_compat.py
- copied, changed from r9641, py/dist/py/test/testing/test_compat.py
Modified:
py/branch/py-collect/__init__.py
py/branch/py-collect/misc/testing/test_initpkg.py
py/branch/py-collect/test/collect.py
Log:
reintroduced py.test.compat.TestCase
Modified: py/branch/py-collect/__init__.py
==============================================================================
--- py/branch/py-collect/__init__.py (original)
+++ py/branch/py-collect/__init__.py Fri Mar 4 20:49:06 2005
@@ -10,6 +10,8 @@
'test.Driver' : ('./test/drive.py', 'Driver'),
'test.TerminalDriver' : ('./test/terminal.py', 'TerminalDriver'),
+ 'test.compat.TestCase' : ('./test/compat.py', 'TestCase'),
+
'test.Collector' : ('./test/collect.py', 'Collector'),
'test.Directory' : ('./test/collect.py', 'Directory'),
'test.Module' : ('./test/collect.py', 'Module'),
Modified: py/branch/py-collect/misc/testing/test_initpkg.py
==============================================================================
--- py/branch/py-collect/misc/testing/test_initpkg.py (original)
+++ py/branch/py-collect/misc/testing/test_initpkg.py Fri Mar 4 20:49:06 2005
@@ -30,6 +30,7 @@
base = py.path.local(py.__file__).dirpath()
nodirs = (
base.join('test', 'testing', 'data'),
+ base.join('test', 'testing', 'test'),
base.join('path', 'extpy', 'testing', 'test_data'),
base.join('path', 'gateway',),
base.join('documentation',),
Modified: py/branch/py-collect/test/collect.py
==============================================================================
--- py/branch/py-collect/test/collect.py (original)
+++ py/branch/py-collect/test/collect.py Fri Mar 4 20:49:06 2005
@@ -102,7 +102,6 @@
return x.sortvalue()
def getpathlineno(self):
- print "getpathlineno", self
return self.fspath, py.std.sys.maxint
def setup(self):
Copied: py/branch/py-collect/test/compat.py (from r9641, py/dist/py/test/compat.py)
==============================================================================
--- py/dist/py/test/compat.py (original)
+++ py/branch/py-collect/test/compat.py Fri Mar 4 20:49:06 2005
@@ -1,24 +1,23 @@
from __future__ import generators
import py
-class TestCaseUnit(py.test.Item):
+class TestCaseUnit(py.test.Function):
""" compatibility Unit executor for TestCase methods
honouring setUp and tearDown semantics.
"""
def execute(self, driver):
- unboundmethod = self.extpy.resolve()
- cls = unboundmethod.im_class
- instance = cls()
+ boundmethod = self.obj
+ instance = boundmethod.im_self
instance.setUp()
try:
- unboundmethod(instance)
+ boundmethod()
finally:
instance.tearDown()
return py.test.Item.Passed()
class TestCase:
"""compatibility class of unittest's TestCase. """
- Item = TestCaseUnit
+ Function = TestCaseUnit
def setUp(self):
pass
Copied: py/branch/py-collect/test/testing/test_compat.py (from r9641, py/dist/py/test/testing/test_compat.py)
==============================================================================
--- py/dist/py/test/testing/test_compat.py (original)
+++ py/branch/py-collect/test/testing/test_compat.py Fri Mar 4 20:49:06 2005
@@ -15,17 +15,17 @@
l = self.l
assert len(l) == 1
assert l[-1] == 42
- self.checkmultipleinstances()
+ #self.checkmultipleinstances()
def test_issetup2(self):
l = self.l
assert len(l) == 1
assert l[-1] == 42
- self.checkmultipleinstances()
+ #self.checkmultipleinstances()
- def checkmultipleinstances(self):
- for x,y in zip(self.globlist, self.globlist[1:]):
- assert x is not y
+ #def checkmultipleinstances(self):
+ # for x,y in zip(self.globlist, self.globlist[1:]):
+ # assert x is not y
class TestCompatAssertions(py.test.compat.TestCase):
nameparamdef = {
More information about the pytest-commit
mailing list