def test_invalid_task(self): url = reverse("task_statement", kwargs={"task_id": get_noexisting_id(Task)}) response = self.client.get(url) self.assertEqual(response.status_code, 404) url = reverse("solution_statement", kwargs={"task_id": get_noexisting_id(Task)}) response = self.client.get(url) self.assertEqual(response.status_code, 404)
def test_invalid_task(self): self.client.force_login(self.staff) url = reverse( self.url_name, kwargs={"task_pk": get_noexisting_id(Task), "submit_pk": get_noexisting_id(Submit)}, ) response = self.client.get(url) self.assertEqual(response.status_code, 404)
def test_ignore_competition_invalid_competition(self): self.client.force_login(self.user) self.client.post( self.url, {"competition": str(get_noexisting_id(Competition)), "value": "true"} ) self.assertFalse(self.user.is_competition_ignored(self.competition)) self.client.post(self.url, {"value": "true"}) self.assertFalse(self.user.is_competition_ignored(self.competition)) self.client.post(self.url, {"competition": "Hello", "value": "true"}) self.assertFalse(self.user.is_competition_ignored(self.competition))
def test_ignore_competition_invalid_competition(self): self.client.force_login(self.user) self.client.post(self.url, { 'competition': str(get_noexisting_id(Competition)), 'value': 'true', }) self.assertFalse(self.user.is_competition_ignored(self.competition)) self.client.post(self.url, { 'value': 'true', }) self.assertFalse(self.user.is_competition_ignored(self.competition)) self.client.post(self.url, { 'competition': "Hello", 'value': 'true', }) self.assertFalse(self.user.is_competition_ignored(self.competition))
def test_invalid_round(self): url = reverse("view_results", kwargs={"round_id": get_noexisting_id(Round)}) response = self.client.get(url) self.assertEqual(response.status_code, 404)
def test_non_existing_submit(self): self.client.force_login(self.non_staff_user) url = reverse("view_protocol", kwargs={"submit_id": get_noexisting_id(Submit)}) response = self.client.get(url) self.assertEqual(response.status_code, 404)
def test_non_existing_submit(self): url = reverse("poll_submit_info", kwargs={"submit_id": get_noexisting_id(Submit)}) response = self.client.get(url) self.assertEqual(response.status_code, 404)
def test_non_existing_task(self): url = reverse("task_submit_page", kwargs={"task_id": get_noexisting_id(Task)}) self.client.force_login(self.non_staff_user) response = self.client.get(url) self.assertEqual(response.status_code, 404)
def test_event_not_exists(self): url = reverse("participants_list", kwargs={"event_id": get_noexisting_id(Event)}) response = self.client.get(url) self.assertEqual(response.status_code, 404)
def test_invalid_event(self): url = reverse("event_detail", kwargs={"event_id": get_noexisting_id(Event)}) response = self.client.get(url) self.assertEqual(response.status_code, 404)
def test_invalid_solutions_pdf(self): url = reverse('view_solutions_pdf', kwargs={'round_id': get_noexisting_id(Round)}) response = self.client.get(url) self.assertEqual(response.status_code, 404)
def test_invalid_round(self): url = reverse('task_list', kwargs={'round_id': get_noexisting_id(Round)}) response = self.client.get(url) self.assertEqual(response.status_code, 404)