def test_owner_returns_all_available_objects(self, related_mock): filter_mock = Mock() filter_mock.filter.return_value = HubMembership.objects.none() related_mock.return_value = filter_mock user = utils.get_user_mock() result = views.get_hub_membership_list(user, viewer=user) related_mock.assert_called_once_with('hub') 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 = HubMembership.objects.none() related_mock.return_value = filter_mock user = utils.get_user_mock() viewer = utils.get_anon_mock() result = views.get_hub_membership_list(user, viewer=viewer) related_mock.assert_called_once_with('hub') filter_mock.filter.assert_called_once_with( user=user, hub__status=Hub.PUBLISHED)