MCPcopy
hub / github.com/django/django / setUpTestData

Method setUpTestData

tests/admin_views/tests.py:3828–3858  ·  view source on GitHub ↗
(cls)

Source from the content-addressed store, hash-verified

3826
3827 @classmethod
3828 def setUpTestData(cls):
3829 cls.viewuser = User.objects.create_user(
3830 username="viewuser", password="secret", is_staff=True
3831 )
3832 cls.adduser = User.objects.create_user(
3833 username="adduser", password="secret", is_staff=True
3834 )
3835 cls.changeuser = User.objects.create_user(
3836 username="changeuser", password="secret", is_staff=True
3837 )
3838 cls.deleteuser = User.objects.create_user(
3839 username="deleteuser", password="secret", is_staff=True
3840 )
3841 # Setup permissions.
3842 opts = UserProxy._meta
3843 cls.viewuser.user_permissions.add(
3844 get_perm(UserProxy, get_permission_codename("view", opts))
3845 )
3846 cls.adduser.user_permissions.add(
3847 get_perm(UserProxy, get_permission_codename("add", opts))
3848 )
3849 cls.changeuser.user_permissions.add(
3850 get_perm(UserProxy, get_permission_codename("change", opts))
3851 )
3852 cls.deleteuser.user_permissions.add(
3853 get_perm(UserProxy, get_permission_codename("delete", opts))
3854 )
3855 # UserProxy instances.
3856 cls.user_proxy = UserProxy.objects.create(
3857 username="user_proxy", password="secret"
3858 )
3859
3860 def test_add(self):
3861 self.client.force_login(self.adduser)

Callers

nothing calls this directly

Calls 5

get_permission_codenameFunction · 0.90
get_permFunction · 0.70
create_userMethod · 0.45
addMethod · 0.45
createMethod · 0.45

Tested by

no test coverage detected