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
_______________________________________________
Zope3-dev mailing list
[email protected]
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com