def testEmptyItemsWithArg(self): bc = BTreeContainer() self.assertEqual(list(bc.items(None)), list(bc.items())) self.assertEqual(list(bc.items("")), []) self.assertEqual(list(bc.items("not-there")), []) self.checkIterable(bc.items(None)) self.checkIterable(bc.items("")) self.checkIterable(bc.items("not-there"))
def testEmptyItemsWithArg(self): bc = BTreeContainer() self.assertEqual(list(bc.items(None)), list(bc.items())) self.assertEqual(list(bc.items("")), []) self.assertEqual(list(bc.items("not-there")), []) self.checkIterable(bc.items(None)) self.checkIterable(bc.items("")) self.checkIterable(bc.items("not-there"))
def testNonemptyItemsWithArg(self): bc = BTreeContainer() bc["0"] = 1 bc["1"] = 2 bc["2"] = 3 self.assertEqual(list(bc.items(None)), list(bc.items())) self.assertEqual(list(bc.items("")), [("0", 1), ("1", 2), ("2", 3)]) self.assertEqual(list(bc.items("3")), []) self.assertEqual(list(bc.items("2.")), []) self.assertEqual(list(bc.items("2")), [("2", 3)]) self.assertEqual(list(bc.items("1.")), [("2", 3)]) self.assertEqual(list(bc.items("1")), [("1", 2), ("2", 3)]) self.assertEqual(list(bc.items("0.")), [("1", 2), ("2", 3)]) self.assertEqual(list(bc.items("0")), [("0", 1), ("1", 2), ("2", 3)]) self.checkIterable(bc.items(None)) self.checkIterable(bc.items("")) self.checkIterable(bc.items("0.")) self.checkIterable(bc.items("3"))
def testBTreeContainerInterface(self): bc = BTreeContainer() self.assert_(verifyObject(IBTreeContainer, bc)) self.checkIterable(bc.items()) self.checkIterable(bc.keys()) self.checkIterable(bc.values())
def testNonemptyItemsWithArg(self): bc = BTreeContainer() bc["0"] = 1 bc["1"] = 2 bc["2"] = 3 self.assertEqual(list(bc.items(None)), list(bc.items())) self.assertEqual(list(bc.items("")), [("0", 1), ("1", 2), ("2", 3)]) self.assertEqual(list(bc.items("3")), []) self.assertEqual(list(bc.items("2.")), []) self.assertEqual(list(bc.items("2")), [("2", 3)]) self.assertEqual(list(bc.items("1.")), [("2", 3)]) self.assertEqual(list(bc.items("1")), [("1", 2), ("2", 3)]) self.assertEqual(list(bc.items("0.")), [("1", 2), ("2", 3)]) self.assertEqual(list(bc.items("0")), [("0", 1), ("1", 2), ("2", 3)]) self.checkIterable(bc.items(None)) self.checkIterable(bc.items("")) self.checkIterable(bc.items("0.")) self.checkIterable(bc.items("3"))
def testBTreeContainerInterface(self): bc = BTreeContainer() self.assert_(verifyObject(IBTreeContainer, bc)) self.checkIterable(bc.items()) self.checkIterable(bc.keys()) self.checkIterable(bc.values())