def setUp(self):
     self.user = create_user(
         email="*****@*****.**", password="******", name="Name test"
     )
     self.client = APIClient()
     self.client.force_authenticate(user=self.user)
 def setUp(self):
     self.client = APIClient()
     self.user = get_user_model().objects.create_user(
         '*****@*****.**', 'testpass')
     self.client.force_authenticate(self.user)
Esempio n. 3
0
	def setUp(self):
		self.client = APIClient()
		self.vector1 = '1,2,3'
		self.vector2 = '4,5,6'
Esempio n. 4
0
 def setUp(self):
     self.user = get_user_model().objects.create_user(
         "*****@*****.**", "1qazxsw2")
     self.client = APIClient()
     self.client.force_authenticate(self.user)
Esempio n. 5
0
 def test_unauthorized(self):
     if not self._is_private():
         return
     client = APIClient()
     response = client.get(reverse(self.url, args=self.url_args), format='json')
     self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN)
Esempio n. 6
0
def anon_api():
    client = APIClient()

    return client
    def setUp(self):
        self.client = APIClient()
        self.club = cl.Club.objects.create(name='cn1', webpage='http://cw1.co', description='cd1', city='cc1')
        self.user = User.objects.create(username='******', password='******')
        self.to1 = tm.Tournament.objects.create(name='T1', webpage='http://w1.co', description='d1', city='c1',
                                                date=datetime.date(year=2021, month=1, day=1), address='a1',
                                                team_size=1, group_match_length=3, ko_match_length=3,
                                                final_match_length=3, finals_depth=0, age_constraint=5,
                                                age_constraint_value=20, rank_constraint=5, rank_constraint_value=7,
                                                sex_constraint=1)
        self.to2 = tm.Tournament.objects.create(name='T2', webpage='http://w2.co', description='d2', city='c2',
                                                date=datetime.date(year=2022, month=2, day=2), address='a2',
                                                team_size=2, group_match_length=3, ko_match_length=3,
                                                final_match_length=3, finals_depth=0, age_constraint=5,
                                                age_constraint_value=20, rank_constraint=5, rank_constraint_value=7,
                                                sex_constraint=1)

        self.to1_json = {
            'id': self.to1.id,
            "name": 'T1',
            "webpage": 'http://w1.co',
            "description": 'd1',
            "city": 'c1',
            "date": "2021-01-01",
            "address": 'a1',
            "team_size": 1,
            "group_match_length": 3,
            "ko_match_length": 3,
            "final_match_length": 3,
            "finals_depth": 0,
            "age_constraint": 5,
            "age_constraint_value": 20,
            "rank_constraint": 5,
            "rank_constraint_value": 7,
            "sex_constraint": 1
        }
        self.to2_json = {
            'id': self.to2.id,
            "name": 'T2',
            "webpage": 'http://w2.co',
            "description": 'd2',
            "city": 'c2',
            "date": "2022-02-02",
            "address": 'a2',
            "team_size": 2,
            "group_match_length": 3,
            "ko_match_length": 3,
            "final_match_length": 3,
            "finals_depth": 0,
            "age_constraint": 5,
            "age_constraint_value": 20,
            "rank_constraint": 5,
            "rank_constraint_value": 7,
            "sex_constraint": 1
        }
        self.valid_payload = {
            'id': self.to1.id,
            "name": 'T11',
            "webpage": 'http://w1.co',
            "description": 'd1',
            "city": 'c1',
            "date": "2021-1-1",
            "address": 'a1',
            "team_size": 1,
            "group_match_length": 3,
            "ko_match_length": 3,
            "final_match_length": 3,
            "finals_depth": 0,
            "age_constraint": 5,
            "age_constraint_value": 20,
            "rank_constraint": 5,
            "rank_constraint_value": 7,
            "sex_constraint": 1
        }
        self.invalid_payload = {
            'id': self.to1.id,
            "name": 'T1',
            "webpage": 'http://w1.co',
            "description": 'd1',
            "city": 'c1',
            "date": "2021-1-1",
            "address": 'a1',
            "team_size": 1,
            "group_match_length": 3,
            "ko_match_length": 3,
            "final_match_length": 3,
            "finals_depth": 0,
            "age_constraint": 20,
            "age_constraint_value": 20,
            "rank_constraint": 5,
            "rank_constraint_value": 7,
            "sex_constraint": 3
        }
Esempio n. 8
0
 def setUp(self):
     self.client = APIClient()
     self.user = get_user_model().objects.create_user(
         '*****@*****.**', 'password')
     self.client.force_authenticate(self.user)
Esempio n. 9
0
def client_carol(user_carol):
    api_client = APIClient()
    api_client.force_authenticate(user_carol)
    return api_client
Esempio n. 10
0
 def test_get_user_while_unauthenticated(self):
     client = APIClient()
     response = client.get(path=reverse('users'))
     self.assertEqual(response.status_code, 401)
Esempio n. 11
0
 def setUp(self):
     self.client = APIClient()
     User.objects.create_superuser(username='******', password='******', email='*****@*****.**')
     if not self.client.login(username='******', password='******'):
         self.assertRaises(Exception("Not logged"))
Esempio n. 12
0
 def setUp(self):
     setup_user()
     create_event()
     self.client = APIClient()
     self.event_uri = '/event/'
     self.event_detail_uri = '/event/1/'
Esempio n. 13
0
 def setUp(self):
     setup_user()
     create_event()
     self.client = APIClient()
     self.slot_uri = '/slot/'
     self.slot_delete_uri = '/slot/1/'
Esempio n. 14
0
 def setUpClass(self):
     super().setUpClass()
     self.client_test = APIClient()
     self.password = Faker().password
     self.email = UserFactory(password=self.password).email
def api_client():
    return APIClient()
Esempio n. 16
0
def client_carol_throttled(user_carol_throttled):
    api_client = APIClient()
    api_client.force_authenticate(user_carol_throttled)
    return api_client
 def setup_class(self):
     self.api_client = APIClient()
Esempio n. 18
0
def client_bob(user_bob):
    api_client = APIClient()
    api_client.force_authenticate(user_bob)
    return api_client
 def setUp(self):
     self.client = APIClient()
     self.user = get_user_model().objects.create_user(
         email='*****@*****.**', password='******')
     self.client.force_authenticate(self.user)
Esempio n. 20
0
def client_lionel(user_lionel):
    api_client = APIClient()
    api_client.force_authenticate(user_lionel)
    return api_client
 def get_token(self):
     client = APIClient(enforce_csrf_checks=True)
     response = client.post('/auth-token/', self.data, format='json')
     return response.data['token']
Esempio n. 22
0
def gtx_api_client(gtx_user, gtx_token):
    client = APIClient()
    client.force_authenticate(user=gtx_user, token=gtx_token)
    return client
Esempio n. 23
0
 def test_unauthorized(self):
     client = APIClient()
     response = client.get(reverse('api-statistics-live', args=('app',)), format='json')
     self.assertEqual(response.status_code, status.HTTP_403_FORBIDDEN)
Esempio n. 24
0
def shipper_api_client(shipper_user):
    client = APIClient()
    client.force_authenticate(shipper_user)
    return client
Esempio n. 25
0
    def subtest_with_edge_case_users(self):
        freshman = User.objects.get(username="******")
        freshman_client = APIClient()
        freshman_client.login(username="******",
                              password="******")
        freshman_schedule = Schedule(
            person=freshman,
            semester=TEST_SEMESTER,
            name="Current schedule",
        )
        freshman_schedule.save()
        for course_code in ["GRMN-502", "GEOL-545", "MUSC-275"]:
            freshman_schedule.sections.add(
                self.section_obs[course_code + "-001", TEST_SEMESTER])
        response = freshman_client.post(reverse("recommend-courses"))
        self.assertEqual(response.status_code, 200, response.content)
        self.assertEqual(len(response.data), 5)

        gapsem = User.objects.get(username="******")
        gapsem_client = APIClient()
        gapsem_client.login(username="******", password="******")
        gapsem_schedule = Schedule(
            person=gapsem,
            semester="2017A",
            name="Previous schedule",
        )
        gapsem_schedule.save()
        for course_code in ["LGIC-320", "ANTH-395", "NELC-337"]:
            gapsem_schedule.sections.add(self.section_obs[course_code + "-001",
                                                          "2017A"])
        response = gapsem_client.post(reverse("recommend-courses"))
        self.assertEqual(response.status_code, 200, response.content)
        self.assertEqual(len(response.data), 5)

        noshow = User.objects.get(username="******")
        noshow_client = APIClient()
        noshow_client.login(username="******", password="******")
        noshow_schedule = Schedule(
            person=noshow,
            semester=TEST_SEMESTER,
            name="Empty schedule",
        )
        noshow_schedule.save()
        noshow_previous_schedule = Schedule(
            person=noshow,
            semester="2017C",
            name="Empty previous schedule",
        )
        noshow_previous_schedule.save()
        response = noshow_client.post(reverse("recommend-courses"))
        self.assertEqual(response.status_code, 200, response.content)
        self.assertEqual(len(response.data), 5)

        repeat = User.objects.get(username="******")
        repeat_client = APIClient()
        repeat_client.login(username="******", password="******")
        repeat_schedule_old = Schedule(
            person=repeat,
            semester="2016C",
            name="Old schedule",
        )
        repeat_schedule_old.save()
        for course_code in ["MUSC-275"]:
            repeat_schedule_old.sections.add(self.section_obs[course_code +
                                                              "-001", "2016C"])
        repeat_schedule = Schedule(
            person=repeat,
            semester=TEST_SEMESTER,
            name="New schedule",
        )
        repeat_schedule.save()
        for course_code in ["GRMN-502", "GEOL-545", "MUSC-275"]:
            repeat_schedule.sections.add(self.section_obs[course_code + "-001",
                                                          TEST_SEMESTER])
        response = repeat_client.post(reverse("recommend-courses"))
        self.assertEqual(response.status_code, 200, response.content)
        self.assertEqual(len(response.data), 5)
Esempio n. 26
0
def client_alice(user_alice):
    api_client = APIClient()
    api_client.force_authenticate(user_alice)
    return api_client
Esempio n. 27
0
 def get_client(self):
     client = APIClient()
     client.login(username=self.user.username, password='******')
     return client
Esempio n. 28
0
 def setUp(self):
     django.setup()
     self.client = APIClient()
Esempio n. 29
0
 def setUp(self):
     self.client = APIClient()
Esempio n. 30
0
def client():
    client = APIClient()
    client.force_login(
        User.objects.get_or_create(username="******", is_staff=True)[0]
    )
    return client