def test_arrivals_slots_left(self): ts = TimeSlot.objects.arrivals_slots_left() self.assertEqual(ts.count(), 2) create_reservation('FAE1F8', ULM.objects.get(radio_id='F-XAAA'), ts.first()) ts = TimeSlot.objects.arrivals_slots_left() self.assertEqual(ts.count(), 1)
def setUpTestData(cls): meeting1 = create_meeting("1", date(2019, 8, 30), True) cls.ts = create_time_slot(meeting1, tz.make_aware(datetime(2019, 8, 31, 10)), 3) user = create_user('testuser', '12345') cls.ulm = create_ulm(user.pilot, 'F-XAAA') create_reservation('FAE1F6', cls.ulm, cls.ts)
def test_departures_slots_left(self): departure = TimeSlot.objects.departures_slots_left() self.assertEqual(departure.count(), 2) create_reservation('FAE1F9', ULM.objects.get(radio_id='F-XAAA'), self.ts2, self.ts3) create_reservation('FAE1FA', ULM.objects.get(radio_id='F-XAAA'), self.ts2, self.ts3) departure = TimeSlot.objects.departures_slots_left() self.assertEqual(departure.count(), 1)
def setUpTestData(cls): super().setUpTestData() meeting1 = create_meeting("1", date(2019, 8, 30), True) ts = create_time_slot(meeting1, tz.make_aware( datetime(2019, 8, 31, 10)), 3) ulm = create_ulm(cls.user.pilot, 'F-XAAA') for i in range(PAGINATED_BY+1): create_reservation(str(i), ulm, ts)
def test_delete_messages_error(self): meeting1 = create_meeting("1", date(2019, 8, 30), True) ts = create_time_slot(meeting1, tz.make_aware( datetime(2019, 8, 31, 10)), 3) create_reservation("1A", self.ulm, ts) self.client.force_login(self.user) response = self.client.post(self.get_url(), follow=True) self.assertEqual(response.status_code, 200) message = list(response.context.get('messages'))[0] self.assertEqual(message.tags, settings.MESSAGE_TAGS[messages.ERROR])
def setUpTestData(cls): meeting = create_meeting("1", date(2019, 8, 30), True) ts1 = create_time_slot(meeting, tz.make_aware(datetime(2019, 8, 31, 10)), 5) ts2 = create_time_slot(meeting, tz.make_aware(datetime(2019, 8, 31, 11)), 5) user = create_user('testuser', '12345') Pilot.objects.filter(user=user).update( # insurance_company='AISCAIR', insurance_number='12345', licence_number='54321') ulm = create_ulm(user.pilot, 'F-JLOV') create_reservation('FAE1F6', ulm, ts1, ts2, tz.make_aware(datetime(2019, 8, 31, 11)))
def test_as_unconfirmed_reservation(self): res = create_reservation('FAE1F6', self.ulm, self.ts) self.assertTrue(self.user.pilot.as_unconfirmed_reservation) res.confirmed = True res.save() self.assertFalse(self.user.pilot.as_unconfirmed_reservation)
def setUpTestData(cls): super().setUpTestData() meeting = create_meeting("1", date(2019, 8, 30), True) ts1 = create_time_slot(meeting, tz.make_aware(datetime(2019, 8, 31, 10)), 5) ts2 = create_time_slot(meeting, tz.make_aware(datetime(2019, 8, 31, 11)), 5) user = create_user('testuser', '12345') ulm = create_ulm(user.pilot, 'F-JLOV') cls.res1 = create_reservation('FAE1F6', ulm, ts1, ts2, fuel_reservation=10) user = create_user('testuser2', '12345') ulm = create_ulm(user.pilot, 'F-JLAV') cls.res2 = create_reservation('FAE1F7', ulm, ts1, ts2)
def setUpTestData(cls): meeting1 = create_meeting("1", date(2019, 8, 30), True) meeting2 = create_meeting("2", date(2018, 8, 30), False) cls.ts = create_time_slot(meeting1, tz.make_aware(datetime(2019, 8, 31, 10)), 3, 1) cls.ts3 = create_time_slot(meeting1, tz.make_aware(datetime(2019, 8, 31, 11)), 2, 2) cls.ts2 = create_time_slot(meeting2, tz.make_aware(datetime(2018, 8, 31, 11)), 3, 2) user = create_user('testuser', '12345') ulm = create_ulm(user.pilot, 'F-XAAA') create_reservation('FAE1F6', ulm, cls.ts, cls.ts2) create_reservation('FAD1F7', ulm, cls.ts, cls.ts2)
def setUpTestData(cls): super().setUpTestData() meeting1 = create_meeting("1", date(2019, 8, 30), True) cls.ts1 = create_time_slot(meeting1, tz.make_aware( datetime(2019, 8, 31, 10)), 3) cls.ts2 = create_time_slot(meeting1, tz.make_aware( datetime(2019, 8, 31, 11)), 3) cls.ulm = create_ulm(cls.user.pilot, 'F-XAAA') cls.res = create_reservation("abcd", cls.ulm, cls.ts1, cls.ts2)
def test_as_active_reservation(self): create_reservation('FAE1F6', self.ulm, self.ts) self.assertTrue(self.user.pilot.as_active_reservation)