def test_admin_template_renders_switcher(self):
user = User.objects.create_user(
username='admin',
password='password'
)
user.is_staff = True
user.save()
self.client.login(username='admin', password='password')
Schema.objects.mass_create('a', 'b')
a = Schema.objects.get(pk='a')
user.schemata.add(a)
a.activate()
user.user_permissions.add(Permission.objects.get(codename='change_awaremodel'))
self.client.get('/?__schema=a')
response = self.client.get(reverse('admin:tests_awaremodel_changelist'))
self.assertTemplateUsed(response, 'boardinghouse/change_schema.html')
评论列表
文章目录