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)
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)