def test_toString_valid(self):
     test = NotesApplication("Jolaade", [])
     test.create("Babatunde")
     test.create("James")
     test.create("Ola")
     test.create("Badmus")
     self.assertEqual(str(test), "Jolaade 4")
 def test_toString_invalid(self):
     test = NotesApplication("Jolaade", [])
     test.create("Babatunde")
     test.delete(0)
     test.create("Ola")
     test.create("Badmus")
     self.assertNotEqual(test, "Jolaade 3")
 def test_edit_Invalid_Entry(self):
     test = NotesApplication("Bootcamp IV ", ["Chidi lectures well"])
     self.assertEqual(test.edit("hello", "hi"), "hello is invalid")
 def test_edit_False_Entry(self):
     test = NotesApplication("Adewale ", ["I am Jolaade"])
     test.create("Python is fun")
     self.assertEqual(test.edit(9, "Add me"), "9 does not exist in list")
 def test_get_Index_False_Entry(self):
     test = NotesApplication("Adewale", ["I am a boy"])
     test.create("I am jolaade")
     test.create("I am babatunde")
     self.assertNotEqual(test.get(1), "I am babatunde")
 def test_getIndex(self):
     test = NotesApplication("Adewale", ["I am a boy"])
     test.create("I am jolaade")
     test.create("I am babatunde")
     self.assertEqual(test.get(2), "I am babatunde")
 def test_added_Successfully(self):
     test = NotesApplication("", [])
     self.assertEqual(test.create("Andela Bootcamp"), test.get(0) + " added")
 def test_invalid_getfromList(self):
     test = NotesApplication("Chidi", ["Bootcamp"])
     test.create("Halos")
     self.assertEqual(test.get(3), "3 is less than list size")
 def test_delete_successfully(self):
     test = NotesApplication("Adewale", ["jolaade"])
     self.assertEqual(test.delete(0), "0 has been successfully deleted")
 def test_list_emptied(self):
     test = NotesApplication("Babatunde", ["hello", "who are you"])
     test.delete(0)
     test.delete(0)
     self.assertEqual(test.list(), "Empty notes")
 def test_author_entry(self):
     test = NotesApplication("Babatunde", ["hey"])
     self.assertEqual(test.getAuthor(), "Babatunde")
 def test_list_occupied(self):
     test = NotesApplication("kenny", ["adewale"])
     self.assertEqual(test.list(), "List has entries")
 def test_invalid_getfromList(self):
     test = NotesApplication("Chidi", ["Bootcamp"])
     test.create("Halos")
     self.assertEqual(test.get("babatu"), "babatu is invalid")
 def test_edit(self):
     test = NotesApplication("Jolaade", ["A Starting note in the Application"])
     self.assertEqual(test.edit(0, "A Start Up Note"), "A Start Up Note")
 def test_delete_inValid(self):
     test = NotesApplication("Adewale", ["jolaade"])
     self.assertEqual(test.delete("jolaade"), "jolaade is invalid")
 def test_empty_add(self):
     test = NotesApplication("Jolaade", [])
     self.assertEqual(test.create(""), "Please Enter Value")
 def test_delete_indexOutOfRange_list(self):
     test = NotesApplication("Adewale", ["jolaade"])
     self.assertEqual(test.delete(2), "2 does not exist in list")
 def test_noneValue_in_add(self):
     test = NotesApplication("", [])
     self.assertEqual(test.create(None), "Please Enter Value")
 def test_search_unsuccessfully(self):
     test = NotesApplication("Adewale", ["Babatunde"])
     test.create("adewale")
     test.create("wale")
     self.assertNotEqual(test.search("jadesola"), "wale not available in notes")
Example #20
0
 def setUp(self):
     self.oneNote = NotesApplication.NotesApplication("Mandela")