def setUp(self): Conference.objects.all().delete() UserMessage.objects.all().delete() self.factory = RequestFactory() self.client = Client() self.performer = PersonaFactory() current_conference()
def post_class_proposal(self): current_conference() url = reverse(self.view_name, urlconf="gbe.urls") data = self.get_class_form(valid=True) login_as(UserFactory(), self) response = self.client.post(url, data=data, follow=True) return response
def test_propose_invalid_class(self): current_conference() url = reverse(self.view_name, urlconf="gbe.urls") data = self.get_class_form(valid=False) login_as(UserFactory(), self) response = self.client.post(url, data=data) self.assertEqual(response.status_code, 200)
def test_act_bid_post_submit_no_payment(self): '''act_bid, if user has not paid, should take us to please_pay''' current_conference() login_as(self.performer.performer_profile, self) POST = self.get_act_form() POST.update({'submit': ''}) response = self.client.post(self.url, data=POST) self.assertEqual(response.status_code, 200) self.assertTrue('Fee has not been Paid' in response.content)
def test_act_bid_post_no_submit(self): '''act_bid, not submitting and no other problems, should redirect to home''' current_conference() response, data = self.post_paid_act_draft() self.assertEqual(response.status_code, 200) act_name = data['theact-b_title'] expected_string = "%s - Not submitted" % act_name assert expected_string in response.content self.assertContains(response, data['theact-b_title'])
def test_bios_teachers_unbooked_accepted(self): accepted_class = ClassFactory(b_conference=current_conference(), e_conference=current_conference(), accepted=3) url = reverse(self.view_name, urlconf="gbe.urls") login_as(ProfileFactory(), self) response = self.client.get( url, data={'conference': accepted_class.b_conference.conference_slug}) assert response.status_code == 200 assert accepted_class.teacher.name in response.content assert accepted_class.b_title in response.content
def setUp(self): Conference.objects.all().delete() self.client = Client() self.profile = ProfileFactory() self.conference = current_conference() UserMessage.objects.all().delete() self.business = BusinessFactory(owners=[self.profile])
def test_bios_teachers_no_conf_slug(self): current_context = ClassContext(conference=current_conference()) other_conference = ConferenceFactory(status="ended") other_context = ClassContext(conference=other_conference) url = reverse(self.view_name, urlconf="gbe.urls") login_as(ProfileFactory(), self) response = self.client.get(url) assert response.status_code == 200 assert current_context.teacher.name in response.content assert current_context.bid.b_title in response.content
def setUp(self): self.factory = RequestFactory() self.client = Client() self.performer = PersonaFactory() self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Vendor Reviewers') self.conference = current_conference() self.vendors = VendorFactory.create_batch(4, b_conference=self.conference, submitted=True)
def setUp(self): self.client = Client() self.performer = PersonaFactory() self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Costume Reviewers') self.conference = current_conference() self.costumes = CostumeFactory.create_batch( 4, b_conference=self.conference, submitted=True)
def setUp(self): self.factory = RequestFactory() self.client = Client() self.performer = PersonaFactory() self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Vendor Reviewers') self.conference = current_conference() self.vendors = VendorFactory.create_batch( 4, b_conference=self.conference, submitted=True)
def setUp(self): self.url = reverse( self.view_name, urlconf='gbe.urls') self.factory = RequestFactory() self.client = Client() self.performer = PersonaFactory() self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Act Reviewers') self.conference = current_conference() self.acts = ActFactory.create_batch( 4, b_conference=self.conference, submitted=True)
def post_paid_act_draft(self): current_conference() login_as(self.performer.performer_profile, self) POST = self.get_act_form() response = self.client.post(self.url, data=POST, follow=True) return response, POST
def setUp(self): self.factory = RequestFactory() self.client = Client() self.performer = PersonaFactory() self.conference = current_conference()
def setUp(self): Conference.objects.all().delete() self.client = Client() self.profile = ProfileFactory() self.conference = current_conference() UserMessage.objects.all().delete()