Ejemplo n.º 1
0
	def test_delete_all(self):
		notes = NotesApplication()
		notes.create("Day one at Andela BC")
		notes.create("Day two at Andela BC")
		notes.delete(1)
		notes.delete(1)
		self.assertEqual(len(notes.notes),0, msg="List should not be the same length since delete was successful")
Ejemplo n.º 2
0
	def test_search_mixed_case(self):
		notes = NotesApplication()
		notes.create("Day one at Andela BC")
		notes.create("Day two at Andela BC")
		self.assertEqual(notes.search("tWo"), "Showing results for search 'tWo'\nNote ID: 2\nDay two at Andela BC\n\nBy Author Guest", msg="Supposed to be return same result for 'two'")
Ejemplo n.º 3
0
	def test_search_capitalised1(self):
		notes = NotesApplication()
		notes.create("Day one at Andela BC")
		notes.create("Day two at Andela BC")
		self.assertEqual(notes.search("ONE"), "Showing results for search 'ONE'\nNote ID: 1\nDay one at Andela BC\n\nBy Author Guest", msg="")
Ejemplo n.º 4
0
	def test_search(self):
		notes = NotesApplication()
		notes.create("Day one at Andela BC")
		notes.create("Day two at Andela BC")
		self.assertEqual(notes.search("two"), "Showing results for search 'two'\nNote ID: 2\nDay two at Andela BC\n\nBy Author Guest", msg="")
Ejemplo n.º 5
0
	def test_search_empty_field(self):
		notes = NotesApplication()
		notes.create("Day one at Andela BC")
		notes.create("Day two at Andela BC")
		self.assertEqual(notes.search(), None, msg="Supposed to be an empty return")
Ejemplo n.º 6
0
 def test_create_number_as_arg(self):
     notes = NotesApplication("kigold")
     notes.create("this is y am Hot")
     self.assertEqual(len(notes.notes),1)
Ejemplo n.º 7
0
 def test_create_number_as_arg(self):
     notes = NotesApplication()
     self.assertEqual(notes.create(23), None, msg="create not successful")
Ejemplo n.º 8
0
 def test_empty_create(self):
     notes = NotesApplication()
     self.assertEqual(notes.create(), "Please Enter the name of the note when creating", msg="create parameter not initialised")
Ejemplo n.º 9
0
	def test_eidt(self):
		notes = NotesApplication()
		notes.create("Day one at Andela BC")
		notes.create("Day two at Andela BC")
		notes.edit(2, "it was fun")
		self.assertEqual(notes.notes[1],"Day two at Andela BC it was fun")
Ejemplo n.º 10
0
	def test_delete_empty_argument(self):
		notes = NotesApplication()
		notes.create("Day one at Andela BC")
		notes.create("Day two at Andela BC")
		notes.delete()
		self.assertListEqual(notes.notes,["Day one at Andela BC","Day two at Andela BC"], msg="List supposed to be unchange since delet didnt affect anything")