[Zope3-dev] bug in workflow/stateful/instance.py ?
Markus Leist
ml_zope3_dev at ikom-online.de
Sat Apr 2 10:51:26 EST 2005
Am Samstag, 2. April 2005 15:52 schrieb Stephan Richter:
[...]
> If you can provide a test, I check it in. The test is always what takes
> time. :-)
>
hope, it's ok in this kind?
ps.
in my case finding the error was difficult ;-)
root:./src/zope/app/workflow/stateful# svn diff
Index: tests/test_instance.py
===================================================================
--- tests/test_instance.py (revision 29606)
+++ tests/test_instance.py (working copy)
@@ -124,6 +124,9 @@
self.assertEqual(data.text, 'no text')
self.assertEqual(data.value, 1)
+ self.assertNotEqual(data.__parent__, None)
+ self.assertEqual(self.pi, self.pi.data.__parent__)
+
data.text = 'another text'
self.assert_(IBeforeRelevantDataChangeEvent.providedBy(events[0]))
self.assert_(IAfterRelevantDataChangeEvent.providedBy(events[-1]))
Index: instance.py
===================================================================
--- instance.py (revision 29606)
+++ instance.py (working copy)
@@ -181,6 +181,7 @@
if schema:
# create relevant-data
self._data = RelevantData(schema, clean_pd.schemaPermissions)
+ self._data.__parent__ = self
else:
self._data = None
# setup permission on data
More information about the Zope3-dev
mailing list