mirror of
https://gitea.mueller.network/extern/django-helpdesk.git
synced 2024-11-25 01:13:31 +01:00
Add failing test for hidden field query args
This commit is contained in:
parent
f4b7e899fa
commit
b708b786d4
@ -95,6 +95,26 @@ class TicketBasicsTestCase(TestCase):
|
|||||||
# Follow up is anonymous
|
# Follow up is anonymous
|
||||||
self.assertIsNone(ticket.followup_set.first().user)
|
self.assertIsNone(ticket.followup_set.first().user)
|
||||||
|
|
||||||
|
|
||||||
|
def test_create_ticket_public_with_hidden_fields(self):
|
||||||
|
email_count = len(mail.outbox)
|
||||||
|
|
||||||
|
response = self.client.get(reverse('helpdesk:home'))
|
||||||
|
self.assertEqual(response.status_code, 200)
|
||||||
|
|
||||||
|
post_data = {
|
||||||
|
'title': 'Test ticket title',
|
||||||
|
'queue': self.queue_public.id,
|
||||||
|
'submitter_email': 'ticket1.submitter@example.com',
|
||||||
|
'body': 'Test ticket body',
|
||||||
|
'priority': 4,
|
||||||
|
}
|
||||||
|
|
||||||
|
response = self.client.post(reverse('helpdesk:home') + "?_hide_fields_=priority", post_data, follow=True)
|
||||||
|
ticket = Ticket.objects.last()
|
||||||
|
self.assertEqual(ticket.priority, 4)
|
||||||
|
|
||||||
|
|
||||||
def test_create_ticket_authorized(self):
|
def test_create_ticket_authorized(self):
|
||||||
email_count = len(mail.outbox)
|
email_count = len(mail.outbox)
|
||||||
self.client.force_login(self.user)
|
self.client.force_login(self.user)
|
||||||
@ -1068,7 +1088,7 @@ class EmailInteractionsTestCase(TestCase):
|
|||||||
answer="A KB Item",
|
answer="A KB Item",
|
||||||
)
|
)
|
||||||
self.kbitem1.save()
|
self.kbitem1.save()
|
||||||
cat_url = reverse('helpdesk:submit') + "?kbitem=1;submitter_email=foo@bar.cz;title=lol;"
|
cat_url = reverse('helpdesk:submit') + "?kbitem=1&submitter_email=foo@bar.cz&title=lol"
|
||||||
response = self.client.get(cat_url)
|
response = self.client.get(cat_url)
|
||||||
self.assertContains(response, '<option value="1" selected>KBItem 1</option>')
|
self.assertContains(response, '<option value="1" selected>KBItem 1</option>')
|
||||||
self.assertContains(response, '<input type="email" name="submitter_email" value="foo@bar.cz" class="form-control form-control" required id="id_submitter_email">')
|
self.assertContains(response, '<input type="email" name="submitter_email" value="foo@bar.cz" class="form-control form-control" required id="id_submitter_email">')
|
||||||
|
Loading…
Reference in New Issue
Block a user