コード例 #1
0
ファイル: test_lists.py プロジェクト: dslwz2008/pythoncodes
 def test_remove(self):
     l = OrderedList()
     l.add('test')
     l.add(1)
     l.add('ABC')
     l.remove(1)
     self.assertEqual(l.toList(), ['ABC', 'test'])
コード例 #2
0
ファイル: test_list.py プロジェクト: neo1989/interactive
class OrderedListTestCase(unittest.TestCase):
    def setUp(self):
        self.mylist = OrderedList()
        self.mylist.add(12)
        self.mylist.add(22)
        self.mylist.add(9)
        self.mylist.add(89)
        self.mylist.add(71)
        self.mylist.add(16)

    def test_length(self):
        self.assertEqual(self.mylist.length(), 6)

    def test_search(self):
        self.assertEqual(self.mylist.search(89), True)
        self.assertEqual(self.mylist.search(8), False)

    def test_remove(self):
        self.mylist.remove(12)
        self.mylist.remove(11)
        self.assertEqual(self.mylist.search(12), False)
        self.assertEqual(self.mylist.search(11), False)
        self.assertEqual(self.mylist.length(), 5)

    def test_toList(self):
        self.assertEqual(self.mylist.toList(), [9, 12, 16, 22, 71, 89])
コード例 #3
0
ファイル: test_lists.py プロジェクト: dslwz2008/pythoncodes
 def test_add(self):
     l = OrderedList()
     l.add('test')
     l.add(1)
     l.add('ABC')
     self.assertEqual(l.toList(), ['ABC', 1, 'test'])