Exemplo n.º 1
0
    def test_search(self):
        u1, _ = create_user("Jon")
        create_user("Ron")
        self.client.force_authenticate(user=u1)

        response = self.client.get(f"{self.url}?search=on")

        # Test status code
        self.assertEqual(response.status_code, status.HTTP_200_OK)

        # Make sure the right results are returned.
        results_count = len(response.data.get("results"))
        self.assertEqual(results_count, 2)
Exemplo n.º 2
0
 def test_login_with_email_success_status_code(self):
     user, password = create_user()
     credentials = {
         'login': user.email,
         'password': password,
     }
     response = self.client.post(self.url, credentials)
     self.assertEqual(response.status_code, status.HTTP_200_OK)
Exemplo n.º 3
0
 def test_login_with_username_success_status_code(self):
     user, password = create_user()
     credentials = {
         "login": user.username,
         "password": password,
     }
     response = self.client.post(self.url, credentials)
     self.assertEqual(response.status_code, status.HTTP_200_OK)
Exemplo n.º 4
0
    def test_app_view(self):
        user, password = create_user()
        self.client.force_login(user)
        response = self.client.get("/")

        # Test status code.
        self.assertEqual(response.status_code, 200)

        # Make sure `context.user_data` is set.
        user_data_username = json.loads(
            response.context.get("user_data")).get("username")
        self.assertEqual(user_data_username, user.username)
Exemplo n.º 5
0
 def setUpTestData(cls):
     cls.user1, _ = create_user()
     cls.user2, _ = create_user()
     cls.user3, _ = create_user()
Exemplo n.º 6
0
 def setUp(self):
     self.user1, _ = create_user()
     self.user2, _ = create_user()
Exemplo n.º 7
0
 def setUp(cls):
     cls.user1, cls.user1_password = create_user()
     cls.user2, _ = create_user()
Exemplo n.º 8
0
 def setUp(cls):
     cls.user1, _ = create_user()
     cls.user2, _ = create_user()