Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
 def testPrepend(self):
     c1 = Context()
     c1.add(ItemId())
     c1.prepend(self.id1)
     self.assertEqual(c1.indexOf(self.id1), 0)