def test_owner_returns_all_available_objects(self, related_mock): filter_mock = Mock() filter_mock.filter.return_value = OrganizationMember.objects.none() related_mock.return_value = filter_mock user = utils.get_user_mock() result = views.get_organization_list(user, viewer=user) related_mock.assert_called_once_with('organization') filter_mock.filter.assert_called_once_with(user=user)
def test_anon_user_returns_public_objects(self, related_mock): filter_mock = Mock() filter_mock.filter.return_value = OrganizationMember.objects.none() related_mock.return_value = filter_mock user = utils.get_user_mock() viewer = utils.get_anon_mock() result = views.get_organization_list(user, viewer=viewer) related_mock.assert_called_once_with('organization') filter_mock.filter.assert_called_once_with( user=user, organization__status=Organization.PUBLISHED)