2017-01-13 17:37:10 +01:00
|
|
|
from django.contrib.auth import get_user_model
|
|
|
|
from django.core import mail
|
2017-12-28 15:11:34 +01:00
|
|
|
from django.urls import reverse
|
2017-01-13 17:37:10 +01:00
|
|
|
from django.test import TestCase
|
|
|
|
from django.test.client import Client
|
|
|
|
from helpdesk.models import CustomField, Queue, Ticket
|
|
|
|
|
|
|
|
try: # python 3
|
|
|
|
from urllib.parse import urlparse
|
|
|
|
except ImportError: # python 2
|
|
|
|
from urlparse import urlparse
|
|
|
|
|
|
|
|
|
|
|
|
class TicketActionsTestCase(TestCase):
|
|
|
|
fixtures = ['emailtemplate.json']
|
|
|
|
|
|
|
|
def setUp(self):
|
|
|
|
User = get_user_model()
|
|
|
|
self.user = User.objects.create(
|
|
|
|
username='User_1',
|
|
|
|
is_staff=True,
|
|
|
|
)
|
|
|
|
self.user.set_password('pass')
|
|
|
|
self.user.save()
|
|
|
|
self.client.login(username='User_1', password='pass')
|
|
|
|
|
|
|
|
def test_get_user_settings(self):
|
|
|
|
|
|
|
|
response = self.client.get(reverse('helpdesk:user_settings'), follow=True)
|
|
|
|
self.assertContains(response, "Use the following options")
|