def testContains(self): c1 = Context() c1.add(self.id1) self.assertTrue(self.id1 in c1) c2 = Context(self.id1) self.assertTrue(self.id1 in c2)
def testCreationAndRemove(self): """tests the correct creation of a context""" c1 = Context() self.assertIsNotNone(c1, "Creation of Context failed") self.assertEqual(len(c1), 0) self.assertTrue(c1.isEmpty()) c1.add(self.id1) self.assertEqual(len(c1), 1) self.assertFalse(c1.isEmpty()) c1.remove(self.id1) self.assertTrue(c1.isEmpty()) self.assertEqual(len(c1), 0)
def testPrepend(self): c1 = Context() c1.add(ItemId()) c1.prepend(self.id1) self.assertEqual(c1.indexOf(self.id1), 0)