def test_set_public_limits_user_authenticated(self, run, wrap): request = Mock(content_type='', method='', accept=[''], user='******') view = BaseView( context={}, request=request, _query_params={'foo': 'bar'}) view.root_resource = Mock(auth=True) view.set_public_limits() assert not wrap.set_public_limits.called
def test_set_public_limits_applied(self, run, wrap): request = Mock(content_type='', method='', accept=[''], user=None) view = BaseView( context={}, request=request, _query_params={'foo': 'bar'}) view.root_resource = Mock(auth=True) view.set_public_limits() wrap.set_public_limits.assert_called_once_with(view)
def test_set_public_limits_no_root(self, run, wrap): request = Mock(content_type='', method='', accept=['']) view = BaseView( context={}, request=request, _query_params={'foo': 'bar'}) view.root_resource = None view.set_public_limits() assert not wrap.set_public_limits.called
def test_setup_default_wrappers_no_auth(self, run, wrap): request = Mock(content_type='', method='', accept=[''], user=None) view = BaseView( context={}, request=request, _query_params={'foo': 'bar'}) view.root_resource = Mock(auth=None) view.setup_default_wrappers() assert len(view._after_calls['index']) == 3 assert len(view._after_calls['show']) == 2 assert len(view._after_calls['delete']) == 1 assert len(view._after_calls['delete_many']) == 1 assert len(view._after_calls['update_many']) == 1 assert not wrap.apply_privacy.called