[z3-checkins] r5795 - in z3/Flon/trunk: Extensions tests
dreamcatcher at codespeak.net
dreamcatcher at codespeak.net
Thu Jul 29 21:07:49 MEST 2004
Author: dreamcatcher
Date: Thu Jul 29 21:07:49 2004
New Revision: 5795
Modified:
z3/Flon/trunk/Extensions/Install.py
z3/Flon/trunk/tests/test_tool.py
Log:
Add metadata too.
Modified: z3/Flon/trunk/Extensions/Install.py
==============================================================================
--- z3/Flon/trunk/Extensions/Install.py (original)
+++ z3/Flon/trunk/Extensions/Install.py Thu Jul 29 21:07:49 2004
@@ -93,6 +93,15 @@
ct.addIndex('directly_provides', 'KeywordIndex')
out.write('Created directly_provides index.\n')
+def install_index_metadata(self, out):
+ ct = getToolByName(self, 'portal_catalog')
+ if 'directly_provides' in ct.schema():
+ out.write('directly_provides catalog metadata already exists.\n')
+ return
+ ct.addColumn('directly_provides')
+ out.write('Created directly_provides metadata column.\n')
+
+
def install(self, out=None):
if out is None:
out = StringIO()
@@ -100,4 +109,5 @@
install_skins(self, out)
install_actions(self, out)
install_index(self, out)
+ install_index_metadata(self, out)
return out.getvalue()
Modified: z3/Flon/trunk/tests/test_tool.py
==============================================================================
--- z3/Flon/trunk/tests/test_tool.py (original)
+++ z3/Flon/trunk/tests/test_tool.py Thu Jul 29 21:07:49 2004
@@ -151,8 +151,9 @@
provided = 'test_tool.IFolderMarker'
self.assertEquals(len(ct(directly_provides=[provided])), 0)
self.it.update(foo, add=[provided])
- self.assertEquals(len(ct(directly_provides=[provided])), 1)
-
+ res = ct(directly_provides=[provided])
+ self.assertEquals(len(res), 1)
+ self.assertEquals(res[0]['directly_provides'], [provided])
def test_suite():
import unittest
More information about the z3-checkins
mailing list