Example #1
0
 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"))
Example #3
0
 def testBTreeContainerInterface(self):
     bc = BTreeContainer()
     self.assert_(verifyObject(IBTreeContainer, bc))
     self.checkIterable(bc.items())
     self.checkIterable(bc.keys())
     self.checkIterable(bc.values())
Example #4
0
 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"))