[CMF-checkins] CVS: Products/CMFCore/tests -
test_FSZSQLMethod.py:1.2
Jens Vagelpohl
jens at dataflake.org
Wed Apr 6 07:21:44 EDT 2005
Update of /cvs-repository/Products/CMFCore/tests
In directory cvs.zope.org:/tmp/cvs-serv13578/tests
Added Files:
test_FSZSQLMethod.py
Log Message:
- CMFCore.FSZSQLMethod: Added configuration parameters that were left out.
Some of the configuration parameters to ZSQL methods, specifically
those describing custom pluggable brains classes and the
connection_hook, were not implemented in FSZSQLMethod. Also added a
first small unittest module for FSZSQLMethod testing.
(http://www.zope.org/Collectors/CMF/335)
=== Products/CMFCore/tests/test_FSZSQLMethod.py 1.1 => 1.2 ===
--- /dev/null Wed Apr 6 07:21:44 2005
+++ Products/CMFCore/tests/test_FSZSQLMethod.py Wed Apr 6 07:21:14 2005
@@ -0,0 +1,35 @@
+from unittest import TestSuite, makeSuite, main
+import Testing
+import Zope
+Zope.startup()
+
+from Products.CMFCore.FSZSQLMethod import FSZSQLMethod
+from Products.CMFCore.tests.base.testcase import FSDVTest
+
+
+class FSZSQLMethodTests( FSDVTest ):
+
+ def setUp(self):
+ FSDVTest.setUp(self)
+ self._registerDirectory(self)
+
+ def test_initialization(self):
+ zsql = self.ob.fake_skin.testsql
+ self.assertEqual(zsql.title, 'This is a title')
+ self.assertEqual(zsql.connection_id, 'testconn')
+ self.assertEqual(zsql.arguments_src, 'id')
+ self.assertEqual(zsql.max_rows_, 1000)
+ self.assertEqual(zsql.max_cache_, 100)
+ self.assertEqual(zsql.cache_time_, 10)
+ self.assertEqual(zsql.class_name_, 'MyRecord')
+ self.assertEqual(zsql.class_file_, 'CMFCore.TestRecord')
+ self.assertEqual(zsql.connection_hook, 'MyHook')
+
+
+def test_suite():
+ return TestSuite((
+ makeSuite(FSZSQLMethodTests),
+ ))
+
+if __name__ == '__main__':
+ main(defaultTest='test_suite')
More information about the CMF-checkins
mailing list