def test_delete_then_list_3(self): rda = RoomReservationDataAccess("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_user_id(), "user id1") 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_user_id(), "user id2") 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 = RoomReservationDataAccess("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(), "user id = user id1\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(), "user id = user id2\n") self.assertEqual(f.readline(), "room id = room2\n") self.assertEqual(f.readline(), "\n") self.assertEqual(f.readline(), "")