コード例 #1
0
ファイル: conftest.py プロジェクト: miklobit/sekretariat
def control(add_application, view_budget):
    user = UserFactory.create(is_superuser=False, is_staff=False)
    team, new = Group.objects.get_or_create(name=settings.BUDGET_CONTROL_GROUP)
    team.permissions.add(add_application)
    team.permissions.add(view_budget)
    team.user_set.add(user)
    return user
コード例 #2
0
ファイル: testing.py プロジェクト: miklobit/sekretariat
 def setUp(self):
     self.client = Client()
     self.user = UserFactory.create(is_superuser=True,
                                    is_staff=True,
                                    username='******')
     self.client.force_login(self.user, settings.AUTHENTICATION_BACKENDS[0])
コード例 #3
0
ファイル: testing.py プロジェクト: miklobit/sekretariat
def authenticated_client(user=None):
    user = user or UserFactory.create(is_superuser=False, is_staff=False)
    client = django.test.Client()
    client.force_login(user, settings.AUTHENTICATION_BACKENDS[0])
    return client
コード例 #4
0
ファイル: testing.py プロジェクト: miklobit/sekretariat
def staff_client():
    staff = UserFactory.create(is_superuser=False, is_staff=True)
    client = django.test.Client()
    client.force_login(staff, settings.AUTHENTICATION_BACKENDS[0])
    return client
コード例 #5
0
ファイル: testing.py プロジェクト: miklobit/sekretariat
 def setUp(self):
     self.client = Client()
     self.user = UserFactory.create()
     self.client.force_login(self.user, settings.AUTHENTICATION_BACKENDS[0])
コード例 #6
0
ファイル: conftest.py プロジェクト: wooyek/secure-share
def staff_user():
    return UserFactory.create(is_superuser=False, is_staff=True)
コード例 #7
0
ファイル: conftest.py プロジェクト: miklobit/sekretariat
def team_user(team_group):
    user = UserFactory.create(is_superuser=False, is_staff=False)
    team_group.user_set.add(user)
    return user
コード例 #8
0
ファイル: conftest.py プロジェクト: miklobit/sekretariat
def manager(manager_group, team_group):
    user = UserFactory.create(is_superuser=False, is_staff=False)
    manager_group.user_set.add(user)
    team_group.user_set.add(user)
    return user
コード例 #9
0
ファイル: conftest.py プロジェクト: miklobit/sekretariat
def procurement(change_application_status):
    user = UserFactory.create(is_superuser=False, is_staff=False)
    user.user_permissions.add(change_application_status)
    return user