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')
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
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
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")
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
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)
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
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)
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)
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)