def setUp(self): # Superuser User = get_user_model() self.superuser = User.objects.create_superuser('test', '*****@*****.**', 'test') self.superuser_client = Client() self.superuser_client.login(username='******', password='******') self.model_admin = SampleInlineAdmin(Page, AdminSite())
class TestInlineBlockAdmin(TestCase): def setUp(self): # Superuser User = get_user_model() self.superuser = User.objects.create_superuser('test', '*****@*****.**', 'test') self.superuser_client = Client() self.superuser_client.login(username='******', password='******') self.model_admin = SampleInlineAdmin(Page, AdminSite()) def test_has_add_permission(self): request = MockRequest() request.user = self.superuser self.assertTrue(self.model_admin.has_add_permission(request)) def test_has_change_permission(self): request = MockRequest() request.user = self.superuser self.assertTrue(self.model_admin.has_change_permission(request)) def test_has_delete_permission(self): request = MockRequest() request.user = self.superuser self.assertTrue(self.model_admin.has_delete_permission(request))