def test_send_everyone_success_email_sent(self): login_as(self.privileged_profile, self) data = { 'to': User.objects.exclude(username="******").values_list('email', flat=True), 'sender': "*****@*****.**", 'subject': "Subject", 'html_message': "<p>Test Message</p>", 'everyone': "Everyone", 'send': True } response = self.client.post(self.url, data=data, follow=True) for user in User.objects.exclude(username="******"): assert_queued_email([ user.email, ], data['subject'], data['html_message'], data['sender'], extras=[ self.get_param, reverse('email_update', urlconf='gbe.urls', args=[user.email]) ])
def test_send_email_success_email_sent(self): login_as(self.privileged_profile, self) data = { 'to': self.context.teacher.contact.user_object.email, 'sender': "*****@*****.**", 'subject': "Subject", 'html_message': "<p>Test Message</p>", 'email-select-state': [0, 1, 2, 3, 4, 5], 'email-select-conference': [self.context.conference.pk], 'email-select-bid_type': self.priv_list, 'send': True } response = self.client.post(self.url, data=data, follow=True) assert_queued_email( [ self.context.teacher.contact.user_object.email, ], data['subject'], data['html_message'], data['sender'], extras=[ self.get_param, reverse('email_update', urlconf='gbe.urls', args=[self.context.teacher.contact.user_object.email]) ])
def test_send_email_reduced_w_fixed_from(self): reduced_profile = self.reduced_login() second_bid = ActFactory(submitted=True) data = { 'to': second_bid.performer.contact.user_object.email, 'sender': "*****@*****.**", 'subject': "Subject", 'html_message': "<p>Test Message</p>", 'email-select-conference': [self.context.conference.pk, second_bid.b_conference.pk], 'email-select-bid_type': ['Act'], 'email-select-state': [0, 1, 2, 3, 4, 5], 'send': True } response = self.client.post(self.url, data=data, follow=True) assert_queued_email( [ second_bid.performer.contact.user_object.email, ], data['subject'], data['html_message'], reduced_profile.user_object.email, extras=[ self.get_param, reverse('email_update', urlconf='gbe.urls', args=[second_bid.performer.contact.user_object.email]) ])
def test_send_email_success_email_sent(self): staffcontext = StaffAreaContext(conference=self.context.conference) volunteer, booking = staffcontext.book_volunteer() showcontext = ShowContext(conference=self.context.conference) showcontext.set_producer(producer=staffcontext.staff_lead) login_as(staffcontext.staff_lead, self) data = { 'to': volunteer.user_object.email, 'sender': staffcontext.staff_lead.user_object.email, 'subject': "Subject", 'html_message': "<p>Test Message</p>", 'email-select-conference': [self.context.conference.pk], 'email-select-roles': [ "Volunteer", ], 'event-select-events': showcontext.show.pk, 'event-select-staff_areas': staffcontext.area.pk, 'event-select-event_collections': "Volunteer", 'send': True } response = self.client.post(self.url, data=data, follow=True) assert_queued_email( [ volunteer.user_object.email, ], data['subject'], data['html_message'], data['sender'], )
def test_send_email_success_email_sent(self): staffcontext = StaffAreaContext(conference=self.context.conference) volunteer, booking = staffcontext.book_volunteer() showcontext = ShowContext(conference=self.context.conference) showcontext.set_producer(producer=staffcontext.staff_lead) login_as(staffcontext.staff_lead, self) data = { 'to': volunteer.user_object.email, 'sender': staffcontext.staff_lead.user_object.email, 'subject': "Subject", 'html_message': "<p>Test Message</p>", 'email-select-conference': [self.context.conference.pk], 'email-select-roles': ["Volunteer", ], 'event-select-events': showcontext.show.pk, 'event-select-staff_areas': staffcontext.area.pk, 'event-select-event_collections': "Volunteer", 'send': True } response = self.client.post(self.url, data=data, follow=True) assert_queued_email( [volunteer.user_object.email, ], data['subject'], data['html_message'], data['sender'], )
def test_send_email_reduced_w_fixed_from(self): reduced_profile = self.reduced_login() data = { 'to': self.to_profile.user_object.email, 'sender': "*****@*****.**", 'subject': "Subject", 'html_message': "<p>Test Message</p>", 'send': True } response = self.client.post(self.url, data=data, follow=True) assert_queued_email( [self.to_profile.user_object.email, ], data['subject'], data['html_message'], reduced_profile.user_object.email, )
def test_send_email_success_email_sent(self): login_as(self.privileged_profile, self) data = { 'to': self.to_profile.user_object.email, 'sender': "*****@*****.**", 'subject': "Subject", 'html_message': "<p>Test Message</p>", 'send': True } response = self.client.post(self.url, data=data, follow=True) assert_queued_email( [self.to_profile.user_object.email, ], data['subject'], data['html_message'], data['sender'], )
def test_send_email_reduced_w_fixed_from(self): reduced_profile = self.reduced_login() data = { 'to': self.to_profile.user_object.email, 'sender': "*****@*****.**", 'subject': "Subject", 'html_message': "<p>Test Message</p>", 'send': True } response = self.client.post(self.url, data=data, follow=True) assert_queued_email( [ self.to_profile.user_object.email, ], data['subject'], data['html_message'], reduced_profile.user_object.email, )
def test_send_email_success_email_sent(self): login_as(self.privileged_profile, self) data = { 'to': self.to_profile.user_object.email, 'sender': "*****@*****.**", 'subject': "Subject", 'html_message': "<p>Test Message</p>", 'send': True } response = self.client.post(self.url, data=data, follow=True) assert_queued_email( [ self.to_profile.user_object.email, ], data['subject'], data['html_message'], data['sender'], )
def test_send_everyone_success_email_sent(self): login_as(self.privileged_profile, self) data = { 'to': User.objects.exclude( username="******").values_list('email', flat=True), 'sender': "*****@*****.**", 'subject': "Subject", 'html_message': "<p>Test Message</p>", 'everyone': "Everyone", 'send': True } response = self.client.post(self.url, data=data, follow=True) for user in User.objects.exclude(username="******"): assert_queued_email( [user.email, ], data['subject'], data['html_message'], data['sender'], )
def test_send_email_success_email_sent(self): login_as(self.privileged_profile, self) data = { 'to': self.context.teacher.contact.user_object.email, 'sender': "*****@*****.**", 'subject': "Subject", 'html_message': "<p>Test Message</p>", 'email-select-state': [0, 1, 2, 3, 4, 5], 'email-select-conference': [self.context.conference.pk], 'email-select-bid_type': self.priv_list, 'send': True } response = self.client.post(self.url, data=data, follow=True) assert_queued_email( [self.context.teacher.contact.user_object.email, ], data['subject'], data['html_message'], data['sender'], )
def test_send_email_reduced_w_fixed_from(self): reduced_profile = self.reduced_login() second_bid = ActFactory(submitted=True) data = { 'to': second_bid.performer.contact.user_object.email, 'sender': "*****@*****.**", 'subject': "Subject", 'html_message': "<p>Test Message</p>", 'email-select-conference': [self.context.conference.pk, second_bid.b_conference.pk], 'email-select-bid_type': ['Act'], 'email-select-state': [0, 1, 2, 3, 4, 5], 'send': True } response = self.client.post(self.url, data=data, follow=True) assert_queued_email( [second_bid.performer.contact.user_object.email, ], data['subject'], data['html_message'], reduced_profile.user_object.email, )