def test_delete_invalid_1(self): note = NotesApplication("author", ["note1", "note2", "note3", "note4"]) del_note = note.delete(6) self.assertTrue(delete_result, True, msg = 'Delete should return True for a wrong index')
def test_delete_invalid_2(self): note = NotesApplication("author", ["note1", "note2", "note3", "note4"]) del_result = note.delete(-4) self.assertTrue(del_result, True, msg = 'Delete should return True for a negative index')
def test_delete_valid(self): note = NotesApplication("author", ["note1", "note2", "note3", "note4"]) del_note = note.delete(2) note_len = len(del_note) self.assertEqual(note_len, 3, msg = 'Delete should reduce the size of the list')