Skip to content

Commit

Permalink
Tests for TestCaseAdmin
Browse files Browse the repository at this point in the history
 + TestCaseAdmin.add_view()
 + TestCaseAdmin.change_view()
  • Loading branch information
man4oni authored and atodorov committed May 3, 2020
1 parent ac644b6 commit 1824081
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions tcms/testcases/tests/test_admin.py
@@ -0,0 +1,23 @@
from django.urls import reverse

from tcms.tests import LoggedInTestCase
from tcms.tests.factories import TestCaseFactory
from tcms.utils.permissions import initiate_user_with_default_setups


class TestTestCaseAdmin(LoggedInTestCase):

@classmethod
def setUpTestData(cls):
super().setUpTestData()
initiate_user_with_default_setups(cls.tester)
cls.test_case = TestCaseFactory()

def test_add_view_always_redirects_to_new_case_view(self):
response = self.client.get(reverse('admin:testcases_testcase_add'))
self.assertRedirects(response, reverse('testcases-new'))

def test_change_view_redirects_to_testcase_get_view(self):
response = self.client.get(reverse('admin:testcases_testcase_change',
args=[self.test_case.pk]))
self.assertRedirects(response, reverse('testcases-get', args=[self.test_case.pk]))

0 comments on commit 1824081

Please sign in to comment.