def test_delete_then_list_3(self): rda = ReservationDataAccess("test.ini") rda.load() rda.delete_reservation_by_id("id3") allRsv = rda.list_all_reservations() self.assertEqual(len(allRsv), 2) self.assertEqual(allRsv[0].get_id(), "id1") self.assertEqual(allRsv[0].get_reserver_name(), "reserver1") self.assertEqual(allRsv[0].get_reserved_room_id(), "room1") self.assertEqual(allRsv[0].get_start_time_as_str(), "06/10/15 12:00:00") self.assertEqual(allRsv[0].get_end_time_as_str(), "06/10/15 16:00:00") self.assertEqual(allRsv[1].get_id(), "id2") self.assertEqual(allRsv[1].get_reserver_name(), "reserver2") self.assertEqual(allRsv[1].get_reserved_room_id(), "room2") self.assertEqual(allRsv[1].get_start_time_as_str(), "06/10/15 12:00:00") self.assertEqual(allRsv[1].get_end_time_as_str(), "06/10/15 16:00:00")
def test_delete_then_save_3(self): rda = ReservationDataAccess("test.ini") rda.load() rda.delete_reservation_by_id("id3") rda.save() with open("test.ini", "rt") as f: self.assertEqual(f.readline(), "[id1]\n") self.assertEqual(f.readline(), "start_time = 06/10/15 12:00:00\n") self.assertEqual(f.readline(), "end_time = 06/10/15 16:00:00\n") self.assertEqual(f.readline(), "reserver = reserver1\n") self.assertEqual(f.readline(), "room_id = room1\n") self.assertEqual(f.readline(), "\n") self.assertEqual(f.readline(), "[id2]\n") self.assertEqual(f.readline(), "start_time = 06/10/15 12:00:00\n") self.assertEqual(f.readline(), "end_time = 06/10/15 16:00:00\n") self.assertEqual(f.readline(), "reserver = reserver2\n") self.assertEqual(f.readline(), "room_id = room2\n") self.assertEqual(f.readline(), "\n") self.assertEqual(f.readline(), "")