[Zodb-checkins] CVS: Zope3/lib/python/Persistence/tests - testPersistence.py:1.8
Jeremy Hylton
jeremy@zope.com
Thu, 10 Oct 2002 18:30:17 -0400
Update of /cvs-repository/Zope3/lib/python/Persistence/tests
In directory cvs.zope.org:/tmp/cvs-serv28435/tests
Modified Files:
testPersistence.py
Log Message:
Make sure new tests use self.klass to get at class.
=== Zope3/lib/python/Persistence/tests/testPersistence.py 1.7 => 1.8 ===
--- Zope3/lib/python/Persistence/tests/testPersistence.py:1.7 Thu Oct 10 17:36:17 2002
+++ Zope3/lib/python/Persistence/tests/testPersistence.py Thu Oct 10 18:30:17 2002
@@ -179,10 +179,10 @@
def testPicklable(self):
import pickle
- p = P()
+ p = self.klass()
p.inc()
p2 = pickle.loads(pickle.dumps(p))
- self.assertEqual(p2.__class__, P);
+ self.assertEqual(p2.__class__, self.klass);
self.assertEqual(p2.__dict__, p.__dict__)
def testPicklableWCustomState(self):
@@ -192,13 +192,10 @@
p2 = pickle.loads(pickle.dumps(p))
self.assertEqual(p2.__class__, P2);
self.assertEqual(p2.__dict__, {'v': 42})
-
class BasePersistentTest(Test):
klass = B
has_dict = 0
-
-# XXX should test BasePersistent, too
def test_suite():
s = unittest.TestSuite()