Exemplo n.º 1
0
    def test_is_empty_list(self):
        "case1:test is_empty_list function"
        '''
        1、当链表为空时返回True
        2、当链表不为空时返回False
        '''
        temp_list = Llist()
        value = temp_list.is_empty_list()
        self.assertEqual(value, True, "value_info " + str(value))

        temp_list.append(1)
        value = temp_list.is_empty_list()
        self.assertEqual(value, False, "value_info " + str(value))
Exemplo n.º 2
0
    def test_delete_list(self):
        '''
        case2:测试函数delete_list功能

        1、删除空链表,链表仍为空
        2、删除非空链表,链表为空
        '''
        temp_list = Llist()
        temp_list.delete_list()
        value = temp_list.is_empty_list()
        self.assertEqual(value, True, "value_info " + str(value))

        temp_list.append(1)
        temp_list.delete_list()
        value = temp_list.is_empty_list()
        self.assertEqual(value, True, "value_info " + str(value))