Esempio n. 1
0
    def test_organization_membership_permissions_for_owner(self):
        organization_membership = OrganizationMembershipFactory(role=OrganizationMemberRole.OWNER)
        target_organization_membership = OrganizationMembershipFactory(
            organization_id=organization_membership.organization_id,
        )

        permissions = PermissionsService.get_organization_membership_permissions(
            organization_membership_id=target_organization_membership.id,
            user_id=organization_membership.user_id,
        )
        self._assert_has_all_permissions(permissions)

        permissions = PermissionsService.get_organization_membership_permissions(
            organization_membership_id=organization_membership.id,
            user_id=organization_membership.user_id,
        )
        self._assert_has_all_permissions(permissions)
Esempio n. 2
0
 def test_organization_membership_permissions_organization_membership_not_found(self):
     permissions = PermissionsService.get_organization_membership_permissions(
         organization_membership_id=-1,
         user_id=UserFactory().id,
     )
     self._assert_has_no_permissions(permissions)