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