Esempio n. 1
0
 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
Esempio n. 2
0
 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)
Esempio n. 3
0
 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
Esempio n. 4
0
 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