def test_talk_proposal_create_form_invalid_user(talk_proposal_data, request, invalid_user): request.user = invalid_user form = TalkProposalCreateForm(request=request, data=talk_proposal_data) assert not form.is_valid() assert form.errors == { '__all__': [ 'Only authenticated user with complete speaker profile may ' 'create a talk proposal.', ], }
def test_talk_proposal_create_form_invalid_user( talk_proposal_data, request, invalid_user): request.user = invalid_user form = TalkProposalCreateForm(request=request, data=talk_proposal_data) assert not form.is_valid() assert form.errors == { '__all__': [ 'Only authenticated user with complete speaker profile may ' 'create a talk proposal.', ], }
def test_talk_proposal_create_form_valid(request, user): request.user = user form = TalkProposalCreateForm(request=request, data={ 'title': 'Beyond the Style Guides', 'category': 'PRAC', 'duration': 'PREF45', 'language': 'CHI', 'python_level': 'INTERMEDIATE', 'recording_policy': True, }) assert form.is_valid()
def test_talk_proposal_create_form_no_request(): form = TalkProposalCreateForm(data={ 'title': 'Beyond the Style Guides', 'category': 'PRAC', 'duration': 'PREF45', 'language': 'CHI', 'python_level': 'INTERMEDIATE', 'recording_policy': True, }) assert not form.is_valid() assert form.errors == { '__all__': ['Proposal creation requires a request object.'], }
def test_talk_proposal_create_form_no_profile(request, bare_user): request.user = bare_user form = TalkProposalCreateForm(request=request, data={ 'title': 'Beyond the Style Guides', 'category': 'PRAC', 'duration': 'PREF45', 'language': 'CHI', 'python_level': 'INTERMEDIATE', 'recording_policy': True, }) assert not form.is_valid() assert form.errors == { '__all__': [ 'Only authenticated user with complete speaker profile may ' 'submit a proposal.', ], }
def test_talk_proposal_create_form_valid(talk_proposal_data, request, user): request.user = user form = TalkProposalCreateForm(request=request, data=talk_proposal_data) assert form.is_valid()
def test_talk_proposal_create_form_no_request(talk_proposal_data): form = TalkProposalCreateForm(data=talk_proposal_data) assert not form.is_valid() assert form.errors == { '__all__': ['Talk proposal creation requires a request object.'], }