def test_upload_list(view, client, TwoChallengeSets): reverse_kwargs = {} validate_admin_only_view( viewname=view, two_challenge_set=TwoChallengeSets, client=client, reverse_kwargs=reverse_kwargs, )
def test_upload_list(client, TwoChallengeSets): reverse_kwargs = {} validate_admin_only_view( viewname="uploads:list", two_challenge_set=TwoChallengeSets, client=client, reverse_kwargs=reverse_kwargs, )
def test_page_update_permissions(client, TwoChallengeSets): p1 = PageFactory( challenge=TwoChallengeSets.ChallengeSet1.challenge, title='challenge1page1permissiontest', ) validate_admin_only_view( viewname='pages:update', two_challenge_set=TwoChallengeSets, client=client, reverse_kwargs={'page_title': p1.title}, )
def test_page_update_permissions(client, TwoChallengeSets): p1 = PageFactory( challenge=TwoChallengeSets.ChallengeSet1.challenge, title="challenge1page1permissiontest", ) validate_admin_only_view( viewname="pages:update", two_challenge_set=TwoChallengeSets, client=client, reverse_kwargs={"page_title": p1.title}, )
def test_page_update_permissions(client, two_challenge_sets): p1 = PageFactory( challenge=two_challenge_sets.challenge_set_1.challenge, title="challenge1page1permissiontest", ) validate_admin_only_view( viewname="pages:update", two_challenge_set=two_challenge_sets, client=client, reverse_kwargs={"page_title": p1.title}, )
def test_method_detail(client, TwoChallengeSets): method = MethodFactory( challenge=TwoChallengeSets.ChallengeSet1.challenge, creator=TwoChallengeSets.ChallengeSet1.admin, ) validate_admin_only_view( viewname="evaluation:method-detail", two_challenge_set=TwoChallengeSets, reverse_kwargs={"pk": method.pk}, client=client, )
def test_submission_detail(client, TwoChallengeSets): submission = SubmissionFactory( challenge=TwoChallengeSets.ChallengeSet1.challenge, creator=TwoChallengeSets.ChallengeSet1.participant, ) validate_admin_only_view( viewname="evaluation:submission-detail", two_challenge_set=TwoChallengeSets, reverse_kwargs={"pk": submission.pk}, client=client, )
def test_registration_request_list(view, client, TwoChallengeSets): reverse_kwargs = {} if view in ("participants:registration-update", ): rr = RegistrationRequestFactory( challenge=TwoChallengeSets.ChallengeSet1.challenge) reverse_kwargs.update({"pk": rr.pk}) validate_admin_only_view( viewname=view, two_challenge_set=TwoChallengeSets, client=client, reverse_kwargs=reverse_kwargs, )
def test_registration_request_list(view, client, TwoChallengeSets): reverse_kwargs = {} if view in ("participants:registration-update",): rr = RegistrationRequestFactory( challenge=TwoChallengeSets.ChallengeSet1.challenge ) reverse_kwargs.update({"pk": rr.pk}) validate_admin_only_view( viewname=view, two_challenge_set=TwoChallengeSets, client=client, reverse_kwargs=reverse_kwargs, )
def test_admins_see_links(view, client, two_challenge_sets): if view == "evaluation:phase-update": reverse_kwargs = { "slug": two_challenge_sets.challenge_set_1.challenge.phase_set.get().slug } else: reverse_kwargs = {} validate_admin_only_view( viewname=view, two_challenge_set=two_challenge_sets, client=client, reverse_kwargs=reverse_kwargs, )
def test_page_admin_permissions(view, client, TwoChallengeSets): if view == 'pages:delete': PageFactory( challenge=TwoChallengeSets.ChallengeSet1.challenge, title='challenge1pagepermtest', ) reverse_kwargs = {'page_title': 'challenge1pagepermtest'} else: reverse_kwargs = None validate_admin_only_view( viewname=view, two_challenge_set=TwoChallengeSets, client=client, reverse_kwargs=reverse_kwargs, )
def test_page_admin_permissions(view, client, two_challenge_sets): if view == "pages:delete": PageFactory( challenge=two_challenge_sets.challenge_set_1.challenge, title="challenge1pagepermtest", ) reverse_kwargs = {"page_title": "challenge1pagepermtest"} else: reverse_kwargs = None validate_admin_only_view( viewname=view, two_challenge_set=two_challenge_sets, client=client, reverse_kwargs=reverse_kwargs, )
def test_page_admin_permissions(view, client, TwoChallengeSets): if view == "pages:delete": PageFactory( challenge=TwoChallengeSets.ChallengeSet1.challenge, title="challenge1pagepermtest", ) reverse_kwargs = {"page_title": "challenge1pagepermtest"} else: reverse_kwargs = None validate_admin_only_view( viewname=view, two_challenge_set=TwoChallengeSets, client=client, reverse_kwargs=reverse_kwargs, )
def test_legacy_submission_create(client, TwoChallengeSets): validate_admin_only_view( viewname="evaluation:submission-create-legacy", two_challenge_set=TwoChallengeSets, client=client, ) response = get_view_for_user( viewname="evaluation:submission-create-legacy", challenge=TwoChallengeSets.ChallengeSet1.challenge, user=TwoChallengeSets.admin12, client=client, ) assert response.status_code == 200 assert "Creator" in response.rendered_content
def test_job_detail(client, TwoChallengeSets): method = MethodFactory( challenge=TwoChallengeSets.ChallengeSet1.challenge, creator=TwoChallengeSets.ChallengeSet1.admin, ready=True, ) submission = SubmissionFactory( challenge=TwoChallengeSets.ChallengeSet1.challenge, creator=TwoChallengeSets.ChallengeSet1.participant, ) job = JobFactory(method=method, submission=submission) validate_admin_only_view( viewname="evaluation:job-detail", two_challenge_set=TwoChallengeSets, reverse_kwargs={"pk": job.pk}, client=client, )
def test_admins_list(view, client, two_challenge_sets): validate_admin_only_view(viewname=view, two_challenge_set=two_challenge_sets, client=client)
def test_challenge_update_permissions(client, TwoChallengeSets): validate_admin_only_view( two_challenge_set=TwoChallengeSets, viewname="update", client=client )
def test_challenge_update_permissions(client, TwoChallengeSets): validate_admin_only_view( two_challenge_set=TwoChallengeSets, viewname='challenges:update', client=client, )
def test_challenge_update_permissions(client, two_challenge_sets): validate_admin_only_view(two_challenge_set=two_challenge_sets, viewname="update", client=client)
def test_method_create(client, TwoChallengeSets): validate_admin_only_view( viewname="evaluation:method-create", two_challenge_set=TwoChallengeSets, client=client, )
def test_admins_list(view, client, TwoChallengeSets): validate_admin_only_view( viewname=view, two_challenge_set=TwoChallengeSets, client=client )
def test_job_create(client, TwoChallengeSets): validate_admin_only_view( viewname='evaluation:job-create', two_challenge_set=TwoChallengeSets, client=client, )
def test_method_list(client, two_challenge_sets): validate_admin_only_view( viewname="evaluation:method-list", two_challenge_set=two_challenge_sets, client=client, )
def test_method_list(client, TwoChallengeSets): validate_admin_only_view( viewname='evaluation:method-list', two_challenge_set=TwoChallengeSets, client=client, )