Пример #1
0
 def test_getitem(self):
     folder = OrderedBTreeFolderBase("f1")
     foo = DummyObject('foo')
     folder._setOb('foo', foo)
     self.assertEqual(folder['foo'], foo)
     self.assertEqual(folder.__getitem__('foo'), foo)
     self.assertRaises(KeyError, folder.__getitem__, 'bar')
Пример #2
0
 def create(self):
     folder = OrderedBTreeFolderBase("f1")
     folder._setOb('o1', DummyObject('o1', 'mt1'))
     folder._setOb('o2', DummyObject('o2', 'mt2'))
     folder._setOb('o3', DummyObject('o3', 'mt1'))
     folder._setOb('o4', DummyObject('o4', 'mt2'))
     return folder
Пример #3
0
 def create(self):
     folder = OrderedBTreeFolderBase("f1")
     folder._setOb("o1", DummyObject("o1", "mt1"))
     folder._setOb("o2", DummyObject("o2", "mt2"))
     folder._setOb("o3", DummyObject("o3", "mt1"))
     folder._setOb("o4", DummyObject("o4", "mt2"))
     return folder
Пример #4
0
 def test_getitem(self):
     folder = OrderedBTreeFolderBase("f1")
     foo = DummyObject("foo")
     folder._setOb("foo", foo)
     self.assertEqual(folder["foo"], foo)
     self.assertEqual(folder.__getitem__("foo"), foo)
     self.assertRaises(KeyError, folder.__getitem__, "bar")
Пример #5
0
 def create(self):
     container = OrderedBTreeFolderBase()
     container._ordering = u'unordered'
     container._setOb('o1', DummyObject('o1', 'mt1'))
     container._setOb('o2', DummyObject('o2', 'mt2'))
     container._setOb('o3', DummyObject('o3', 'mt1'))
     container._setOb('o4', DummyObject('o4', 'mt2'))
     return container
Пример #6
0
 def test_delitem(self):
     folder = OrderedBTreeFolderBase("f1")
     folder._setOb('foo', DummyObject('foo'))
     folder._setOb('bar', DummyObject('bar'))
     self.assertEquals(len(folder.objectIds()), 2)
     del folder['foo']
     del folder['bar']
     self.assertEquals(len(folder.objectIds()), 0)
Пример #7
0
 def create(self):
     container = OrderedBTreeFolderBase()
     container._ordering = u'unordered'
     container._setOb('o1', DummyObject('o1', 'mt1'))
     container._setOb('o2', DummyObject('o2', 'mt2'))
     container._setOb('o3', DummyObject('o3', 'mt1'))
     container._setOb('o4', DummyObject('o4', 'mt2'))
     return container
Пример #8
0
 def test_delitem(self):
     folder = OrderedBTreeFolderBase("f1")
     folder._setOb("foo", DummyObject("foo"))
     folder._setOb("bar", DummyObject("bar"))
     self.assertEquals(len(folder.objectIds()), 2)
     del folder["foo"]
     del folder["bar"]
     self.assertEquals(len(folder.objectIds()), 0)
Пример #9
0
 def test_contains(self):
     folder = OrderedBTreeFolderBase("f1")
     folder._setOb('foo', DummyObject('foo'))
     folder._setOb('bar', DummyObject('bar'))
     self.failUnless('foo' in folder)
     self.failUnless('bar' in folder)
Пример #10
0
 def test_contains(self):
     folder = OrderedBTreeFolderBase("f1")
     folder._setOb("foo", DummyObject("foo"))
     folder._setOb("bar", DummyObject("bar"))
     self.failUnless("foo" in folder)
     self.failUnless("bar" in folder)