def test_user_is_not_ticketing(self): # The user does not have the right privileges. Send PermissionDenied user = ProfileFactory.create().user_object request = self.factory.get( reverse('transactions', urlconf='ticketing.urls'), ) request.user = user response = transactions(request)
def setUp(self): self.client = Client() self.privileged_user = ProfileFactory.create().user_object grant_privilege(self.privileged_user, 'Act Coordinator', 'view_performer') login_as(self.privileged_user, self) self.persona = PersonaFactory() self.troupe = TroupeFactory()
def test_edit_event_user_is_not_ticketing(self): user = ProfileFactory.create().user_object url = reverse('bptevent_edit', urlconf='ticketing.urls', args=[self.ticketing_event.pk]) login_as(user, self) response = self.client.get(url) self.assertEqual(403, response.status_code)
def test_edit_ticket_user_is_not_ticketing(self): ''' The user does not have the right privileges. Send PermissionDenied ''' user = ProfileFactory.create().user_object login_as(user, self) response = self.client.get(self.url) self.assertEqual(response.status_code, 403)
def test_list_ticket_user_is_not_ticketing(self): ''' The user does not have the right privileges. ''' user = ProfileFactory.create().user_object login_as(user, self) response = self.client.get(self.url) self.assertEqual(403, response.status_code)
def setUp(self): self.factory = RequestFactory() self.client = Client() group, created = Group.objects.get_or_create( name='Ticketing - Transactions') self.privileged_user = ProfileFactory.create().\ user_object self.privileged_user.groups.add(group) self.url = reverse('transactions', urlconf='ticketing.urls')
def setUp(self): self.client = Client() self.privileged_user = ProfileFactory.create().user_object grant_privilege(self.privileged_user, 'Registrar', 'view_transaction') self.url = reverse(self.view_name, urlconf='ticketing.urls') self.class_context = ClassContext() self.ticket_context = PurchasedTicketContext( profile=self.class_context.teacher.performer_profile, conference=self.class_context.conference)
def setUp(self): self.client = Client() self.ticketitem = TicketItemFactory.create() self.privileged_user = ProfileFactory.create().\ user_object grant_privilege(self.privileged_user, 'Ticketing - Admin') self.url = reverse(self.view_name, args=[self.ticketitem.pk], urlconf='ticketing.urls')
def setUp(self): self.client = Client() self.user = ProfileFactory.create().user_object self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Scheduling Mavens') self.context = ShowContext() self.url = reverse(self.view_name, urlconf="scheduler.urls", args=[self.context.show.pk])
def setUp(self): self.client = Client() self.privileged_user = ProfileFactory.create().user_object grant_privilege(self.privileged_user, 'Ticketing - Admin', 'view_checklistitem') self.url = reverse(self.view_name, urlconf='ticketing.urls') self.role_condition = RoleEligibilityConditionFactory() self.ticket_condition = TicketingEligibilityConditionFactory() self.ticket_item = TicketItemFactory() self.ticket_condition.tickets.add(self.ticket_item)
def test_user_is_not_ticketing(self): ''' The user does not have the right privileges. Send PermissionDenied ''' user = ProfileFactory.create().user_object request = self.factory.get( reverse('transactions', urlconf='ticketing.urls'), ) request.user = user response = transactions(request)
def setUp(self): self.client = Client() self.user = ProfileFactory.create().user_object self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Scheduling Mavens') Conference.objects.all().delete() self.context = ClassContext() self.url = reverse(self.view_name, urlconf="gbe.scheduling.urls", args=[self.context.sched_event.pk])
def setUp(self): self.client = Client() Conference.objects.all().delete() self.conference = ConferenceFactory() self.user = ProfileFactory.create().user_object self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Scheduling Mavens') self.url = reverse(self.view_name, urlconf="scheduler.urls") self.showcontext = ShowContext(conference=self.conference) self.classcontext = ClassContext(conference=self.conference)
def setUp(self): self.url = reverse(self.view_name, urlconf='gbe.urls') Conference.objects.all().delete() self.factory = RequestFactory() self.client = Client() self.performer = PersonaFactory() self.current_conference = ConferenceFactory(accepting_bids=True) UserMessage.objects.all().delete() self.privileged_user = ProfileFactory.create().user_object grant_privilege(self.privileged_user, 'Act Coordinator', 'assign_act') grant_privilege(self.privileged_user, 'Act Reviewers')
def setUp(self): self.client = Client() self.user = ProfileFactory.create().user_object self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Volunteer Coordinator') grant_privilege(self.privileged_user, 'Scheduling Mavens') self.context = VolunteerContext() self.url = reverse( self.view_name, args=[self.context.conference.conference_slug, self.context.opp_event.pk], urlconf="gbe.scheduling.urls")
def setUp(self): self.client = Client() self.user = ProfileFactory.create().user_object self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Volunteer Coordinator') grant_privilege(self.privileged_user, 'Scheduling Mavens') self.context = VolunteerContext() self.url = reverse(self.view_name, args=[ self.context.conference.conference_slug, self.context.opp_event.pk ], urlconf="gbe.scheduling.urls")
def setUp(self): self.client = Client() self.user = ProfileFactory.create().user_object self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Scheduling Mavens') self.url = reverse(self.view_name, urlconf="gbe.scheduling.urls") self.volunteer_context = VolunteerContext() self.day = self.volunteer_context.conf_day self.class_context = ClassContext(conference=self.day.conference) self.show_context = ShowContext(conference=self.day.conference) self.staff_context = StaffAreaContext(conference=self.day.conference) booking, self.vol_opp = self.staff_context.book_volunteer()
def setUp(self): AvailableInterest.objects.all().delete() self.client = Client() self.user = ProfileFactory.create().user_object self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Scheduling Mavens') self.url = reverse(self.view_name, urlconf="gbe.scheduling.urls") self.volunteer_context = VolunteerContext() self.day = self.volunteer_context.window.day self.class_context = ClassContext(conference=self.day.conference) self.another_interest = AvailableInterestFactory(interest="one more") self.show_context = ShowContext(conference=self.day.conference) self.staff_context = StaffAreaContext(conference=self.day.conference) booking, self.vol_opp = self.staff_context.book_volunteer()
def setUp(self): self.client = Client() self.user = ProfileFactory.create().user_object self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Volunteer Coordinator') self.room = RoomFactory() # because there was a bug around duplicate room names RoomFactory(name=self.room.name) self.context = VolunteerContext() self.room.conferences.add(self.context.conference) self.url = reverse( self.view_name, urlconf="gbe.scheduling.urls", args=[self.context.conference.conference_slug, self.context.sched_event.pk])
def setUp(self): AvailableInterest.objects.all().delete() self.client = Client() self.user = ProfileFactory.create().user_object self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Volunteer Coordinator') self.avail_interest = AvailableInterestFactory() self.room = RoomFactory() self.context = VolunteerContext() self.url = reverse(self.view_name, urlconf="gbe.scheduling.urls", args=[ self.context.conference.conference_slug, self.context.sched_event.pk ])
def setUp(self): self.client = Client() self.user = ProfileFactory.create().user_object self.privileged_profile = ProfileFactory() self.privileged_user = self.privileged_profile.user_object grant_privilege(self.privileged_user, 'Volunteer Coordinator') grant_privilege(self.privileged_user, 'Scheduling Mavens') self.context = StaffAreaContext() self.volunteer_opp = self.context.add_volunteer_opp() self.volunteer, self.alloc = self.context.book_volunteer( self.volunteer_opp) self.url = reverse(self.view_name, args=[ self.context.conference.conference_slug, self.volunteer_opp.pk ], urlconf="gbe.scheduling.urls") self.unsub_link = Site.objects.get_current().domain + reverse( 'email_update', urlconf='gbe.urls', args=[self.volunteer.user_object.email])
def test_use_user_is_not_ticketing(self): user = ProfileFactory.create().user_object login_as(user, self) response = self.client.get(self.url) self.assertEqual(403, response.status_code)
def setUp(self): self.client = Client() self.privileged_user = ProfileFactory.create().\ user_object grant_privilege(self.privileged_user, 'Ticketing - Admin') self.url = reverse(self.view_name, urlconf='ticketing.urls')