[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