예제 #1
0
    def setUp(self):
        super().setUp()
        self.normal = create_user(0)
        self.zosia = create_zosia()

        self.bus1 = create_bus(zosia=self.zosia, capacity=0)
        self.bus2 = create_bus(zosia=self.zosia, capacity=1)
        self.bus3 = create_bus(zosia=self.zosia, capacity=2)
예제 #2
0
    def setUp(self):
        super().setUp()

        self.zosia = create_zosia(active=True)

        self.normal_1 = create_user(0)
        self.normal_2 = create_user(1)
        self.staff_1 = create_user(2, is_staff=True)
        self.staff_2 = create_user(3, is_staff=True)
예제 #3
0
    def setUp(self):
        super().setUp()

        self.zosia = create_zosia(active=True)

        self.normal_1 = create_user(0)
        self.normal_2 = create_user(1)
        self.staff_1 = create_user(2, is_staff=True)
        self.staff_2 = create_user(3, is_staff=True)

        self.room_1 = create_room(111, capacity=1)
        self.room_2 = create_room(222, capacity=2)
        self.room_3 = create_room(333, capacity=3, hidden=True)
예제 #4
0
 def test_index_get_staff_user_multiple_zosias(self):
     another_zosia = create_zosia()
     create_user_preferences(self.normal, another_zosia)
     create_user_preferences(self.normal, self.zosia)
     create_user_preferences(self.staff, self.zosia)
     self.client.login(email="*****@*****.**",
                       password='******')
     response = self.client.get(self.url, follow=True)
     self.assertEqual(response.status_code, 200)
     context = response.context[-1]
     self.assertEqual(
         list(context['objects']),
         list(UserPreferences.objects.filter(zosia=self.zosia).all()))
예제 #5
0
 def setUp(self):
     super().setUp()
     self.normal = create_user(0)
     self.zosia = create_zosia(active=True)
     self.url = reverse('user_zosia_register')
예제 #6
0
 def setUp(self):
     super().setUp()
     self.normal = create_user(0)
     self.staff = create_user(1, is_staff=True)
     self.zosia = create_zosia(active=True)
예제 #7
0
 def test_only_one_active_Zosia_can_exist(self):
     """Creating another active Zosia throws an error"""
     with self.assertRaises(ValidationError):
         create_zosia(active=True, commit=False).full_clean()
예제 #8
0
 def setUp(self):
     self.normal = create_user(0)
     self.active = create_zosia(active=True)