Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 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)
Exemple #4
0
    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)
Exemple #5
0
 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])
Exemple #6
0
 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)))
Exemple #7
0
    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)
Exemple #8
0
 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)
Exemple #9
0
    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)
Exemple #10
0
    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)
Exemple #11
0
 def test_as_active_reservation(self):
     create_reservation('FAE1F6', self.ulm, self.ts)
     self.assertTrue(self.user.pilot.as_active_reservation)