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)
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)
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)
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)
def setUpTestData(cls): cls.user1, _ = create_user() cls.user2, _ = create_user() cls.user3, _ = create_user()
def setUp(self): self.user1, _ = create_user() self.user2, _ = create_user()
def setUp(cls): cls.user1, cls.user1_password = create_user() cls.user2, _ = create_user()
def setUp(cls): cls.user1, _ = create_user() cls.user2, _ = create_user()