def test_remove_item(self): todo_text = "(A) Item one\n(Z) Item two\nx Item three\n\n \n" test_list = TodoTxtList(None, todo_text) self.assertEqual(3, test_list.num_items()) test_list.remove_item('Item two') self.assertEqual(2, test_list.num_items()) self.assertEqual('Item one', test_list.items[0].text) self.assertEqual('A', test_list.items[0].priority) self.assertFalse(test_list.items[0].is_completed) self.assertEqual('Item three', test_list.items[1].text) self.assertEqual(None, test_list.items[1].priority) self.assertTrue(test_list.items[1].is_completed)