[Checkins] SVN: zope.mkzeoinstance/trunk/src/zope/mkzeoinstance/tests/test_unix.py start test cases for utility functions

Baiju M baiju.m.mail at gmail.com
Wed May 19 09:42:24 EDT 2010


Log message for revision 112541:
  start test cases for utility functions
  

Changed:
  U   zope.mkzeoinstance/trunk/src/zope/mkzeoinstance/tests/test_unix.py

-=-
Modified: zope.mkzeoinstance/trunk/src/zope/mkzeoinstance/tests/test_unix.py
===================================================================
--- zope.mkzeoinstance/trunk/src/zope/mkzeoinstance/tests/test_unix.py	2010-05-19 13:27:37 UTC (rev 112540)
+++ zope.mkzeoinstance/trunk/src/zope/mkzeoinstance/tests/test_unix.py	2010-05-19 13:42:24 UTC (rev 112541)
@@ -20,8 +20,8 @@
 import cStringIO
 
 from zope.mkzeoinstance import ZEOInstanceBuilder
+from zope.mkzeoinstance import mkdirs
 
-
 class ZeoInstanceParamsTest(unittest.TestCase):
 
     def test_get_params(self):
@@ -69,7 +69,7 @@
 
     def tearDown(self):
         shutil.rmtree(self.temp_dir)
-        
+
     def test_create_folders_and_files(self):
         instance_home = self.instance_home
         orig_stdout = sys.stdout
@@ -197,10 +197,24 @@
        'executable': sys.executable}
 
         self.assertEqual(zeoctl, expected_out)
-                
 
+
+class UtilityFunctionsTest(unittest.TestCase):
+
+    def setUp(self):
+        self.temp_dir = tempfile.mkdtemp()
+
+    def tearDown(self):
+        shutil.rmtree(self.temp_dir)
+
+    def test_mkdirs(self):
+        path = os.path.join(self.temp_dir, 'test')
+        mkdirs(path)
+        self.assertTrue(os.path.exists(path))
+
 def test_suite():
     suite = unittest.TestSuite()
     suite.addTest(unittest.makeSuite(ZeoInstanceParamsTest))
     suite.addTest(unittest.makeSuite(ZeoInstanceCreateTest))
+    suite.addTest(unittest.makeSuite(UtilityFunctionsTest))
     return suite



More information about the checkins mailing list