Ejemplo n.º 1
0
    def test_index(self):
        mylist = UnorderedList()
        mylist.append(1)
        mylist.append(2)

        self.assertEqual(mylist.index(1), 1)
        self.assertEqual(mylist.index(2), 2)
Ejemplo n.º 2
0
 def test_pop(self):
     mylist = UnorderedList()
     mylist.append(1)
     mylist.append(2)
     
     self.assertEqual(mylist.pop(), 2)
     self.assertEqual(mylist.pop(), 1)
     self.assertEqual(mylist.pop(), None)
Ejemplo n.º 3
0
    def test_append(self):
        mylist = UnorderedList()
        mylist.append(1)
        self.assertEqual(mylist.head.getData(), 1)
        self.assertEqual(mylist.tail.getData(), 1)

        mylist.append(2)
        self.assertEqual(mylist.head.getData(), 1)
        self.assertEqual(mylist.tail.getData(), 2)
Ejemplo n.º 4
0
    def test_insert(self):
        mylist = UnorderedList()
        mylist.insert(1, 0)
        mylist.insert(3, 1)
        mylist.insert(2, 1)

        self.assertEqual(mylist.index(1), 1)
        self.assertEqual(mylist.index(2), 2)
        self.assertEqual(mylist.index(3), 3)