mirror of
https://github.com/cisagov/manage.get.gov.git
synced 2025-08-16 14:34:10 +02:00
TestNyUserAdmin and ContactAdmin tests
This commit is contained in:
parent
b8636b3473
commit
8ef58f6053
1 changed files with 16 additions and 0 deletions
|
@ -2851,6 +2851,7 @@ class TestMyUserAdmin(MockDbForSharedTests, WebTest):
|
|||
cls.admin = MyUserAdmin(model=get_user_model(), admin_site=admin_site)
|
||||
cls.superuser = create_superuser()
|
||||
cls.staffuser = create_user()
|
||||
cls.omb_analyst = create_omb_analyst_user()
|
||||
cls.test_helper = GenericTestHelper(admin=cls.admin)
|
||||
|
||||
def setUp(self):
|
||||
|
@ -2867,6 +2868,13 @@ class TestMyUserAdmin(MockDbForSharedTests, WebTest):
|
|||
super().tearDownClass()
|
||||
User.objects.all().delete()
|
||||
|
||||
@less_console_noise_decorator
|
||||
def test_omb_analyst_view(self):
|
||||
"""Ensure OMB analysts cannot view users list."""
|
||||
self.client.force_login(self.omb_analyst)
|
||||
response = self.client.get(reverse("admin:registrar_user_changelist"))
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
@less_console_noise_decorator
|
||||
def test_has_model_description(self):
|
||||
"""Tests if this model has a model description on the table view"""
|
||||
|
@ -3492,6 +3500,7 @@ class TestContactAdmin(TestCase):
|
|||
cls.admin = ContactAdmin(model=Contact, admin_site=None)
|
||||
cls.superuser = create_superuser()
|
||||
cls.staffuser = create_user()
|
||||
cls.omb_analyst = create_omb_analyst_user()
|
||||
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
@ -3507,6 +3516,13 @@ class TestContactAdmin(TestCase):
|
|||
super().tearDownClass()
|
||||
User.objects.all().delete()
|
||||
|
||||
@less_console_noise_decorator
|
||||
def test_omb_analyst_view(self):
|
||||
"""Ensure OMB analysts cannot view contact list."""
|
||||
self.client.force_login(self.omb_analyst)
|
||||
response = self.client.get(reverse("admin:registrar_contact_changelist"))
|
||||
self.assertEqual(response.status_code, 403)
|
||||
|
||||
@less_console_noise_decorator
|
||||
def test_has_model_description(self):
|
||||
"""Tests if this model has a model description on the table view"""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue