[Zope-Checkins] CVS: Zope/lib/python/OFS/tests - testObjectManager.py:1.1.2.2
Casey Duncan
casey_duncan@yahoo.com
Mon, 17 Dec 2001 23:05:24 -0500
Update of /cvs-repository/Zope/lib/python/OFS/tests
In directory cvs.zope.org:/tmp/cvs-serv10943
Modified Files:
Tag: casey-better_put_handling-branch
testObjectManager.py
Log Message:
Added and massaged tests for manage_mkdir
=== Zope/lib/python/OFS/tests/testObjectManager.py 1.1.2.1 => 1.1.2.2 ===
r = self.connection.root()
a = Application()
+ a.manage_addFolder = manage_addFolder # For manage_mkdir
r['Application'] = a
self.root = a
responseOut = self.responseOut = cStringIO.StringIO()
@@ -83,6 +84,10 @@
},
{ 'name':'Some Folderish',
'action':'manage_addFolder',
+ 'permission':'Add Some Folderish'
+ },
+ { 'name':'Folder',
+ 'action':'manage_addFolder',
'permission':'Add Folders' }
)
@@ -158,6 +163,13 @@
default = self.root.getMkdirMetaType()
self.assertEqual( self.folder1.getMkdirMetaType(1), default )
self.assertEqual( self.folder2.getMkdirMetaType(1), default )
+
+ def testMkdir( self ):
+ self.folder2.manage_setMkdirMetaType('Folder')
+ self.folder2.manage_mkdir('MKD_Test')
+ self.folder2.manage_mkdir('MKD_Test2')
+ self.assertEqual(self.folder2.MKD_Test.meta_type, 'Folder')
+ self.assertEqual(self.folder2.MKD_Test2.meta_type, 'Folder')
def test_suite():
suite = unittest.TestSuite()