def test_failure_raises(self): from pyramid.exceptions import BadCSRFToken request = testing.DummyRequest() self.assertRaises(BadCSRFToken, self._callFUT, request, 'csrf_token')
def test_it(self): from showhn.views import my_view request = testing.DummyRequest() info = my_view(request) self.assertEqual(info['root'].name, 'root') self.assertEqual(info['project'], 'showhn')
def test_false_if_content_type_unknown(self): context = testing.DummyResource() request = testing.DummyRequest() self.assertFalse(self.call_it(context, request, 'Unknown'))
def test_it(self): from gdaisremote.views import my_view request = testing.DummyRequest() info = my_view(request) self.assertEqual(info['root'].name, 'root') self.assertEqual(info['project'], 'GDAIS-remote')
def test_unknown_resource(self): request = testing.DummyRequest(path="/unexistant/path/") self.assertRaises(exc.HTTPNotFound, spider_start_view, request)
def test_explicit_collection_service_name(self): route_url = testing.DummyRequest().route_url # service must exist self.assert_(route_url('collection_user_service'))
def setUp(self): self.config = testing.setUp() self.request = testing.DummyRequest() self.request.registry.settings['biopyramid.model.datadir'] = 'data'
def test_failing_view(self): from .views import my_view request = testing.DummyRequest() info = my_view(request) self.assertEqual(info.status_int, 500)
def test_invalid_page(self): request = testing.DummyRequest() request.params['page'] = 'invalid' request.current_route_url = mock.Mock(side_effect=self.get_current_url) with pytest.raises(HTTPNotFound): self.paginate_queryset(request)
def test_it(self): from omcevmembership.views import my_view request = testing.DummyRequest() info = my_view(request) self.assertEqual(info['root'].name, 'root') self.assertEqual(info['project'], 'OMCeVmembership')
def test_passing_view(self): from .views import my_view request = testing.DummyRequest() info = my_view(request) self.assertEqual(info['one'].name, 'one') self.assertEqual(info['project'], 'dochunter-web')
def test_landing_page(self): from views.help import help_page request = testing.DummyRequest() response = help_page(request) self.assertEqual(response, {})
def test_invalidate(self): request = testing.DummyRequest() session = self._makeOne(request) session['a'] = 1 self.assertEqual(session.invalidate(), None) self.assertFalse('a' in session)
def test_failure_no_raises(self): request = testing.DummyRequest() result = self._callFUT(request, 'csrf_token', raises=False) self.assertEqual(result, False)
def test_with_connector(self): request = testing.DummyRequest() request.ldap_connector = True result = self._callFUT(request) self.assertEqual(result, True)
def setUp(self): self.request = testing.DummyRequest() self.config = testing.setUp(request=self.request)
def test_landing_page(self): from views.landing_page import my_view request = testing.DummyRequest() response = my_view(request) self.assertEqual(response, {'status': "Log in", 'route': 'login'})
def dummy_request(db_session): """Instantiate a fake HTTP Request, complete with a database session.""" return testing.DummyRequest(dbsession=db_session)
def test_explicit_service_name(self): route_url = testing.DummyRequest().route_url self.assert_(route_url('user_service', id=42)) # service must exist
def test_it(self): from .views import my_view request = testing.DummyRequest() info = my_view(request) self.assertEqual(info['one'].name, 'one') self.assertEqual(info['project'], 'bigpkg')
def test_my_view(self): from .views import my_view request = testing.DummyRequest() info = my_view(request) self.assertEqual(info['project'], 'bla')
def dummy_request(dbsession): return testing.DummyRequest(dbsession=dbsession)
def test_it(self): from gdaisremote.views import list_view request = testing.DummyRequest() info = list_view(request)
def test_hello_world(self): from tutorial import hello_world request = testing.DummyRequest() response = hello_world(request) self.assertEqual(response.status_code, 200)
def test_no_results(self): request = testing.DummyRequest() resp_data = self.target(request) self.assertEqual({'states': []}, resp_data)
def test_with_group_list(self): request = testing.DummyRequest() request.ldap_connector = DummyLDAPConnector('dn', [('groupdn', None)]) result = self._callFUT('dn', request) self.assertEqual(result, ['groupdn'])
def test_view_login(self): from .views import view_login request = testing.DummyRequest() result = view_login(request) self.assertTrue('form' in result.keys())
def test_no_connector(self): request = testing.DummyRequest() self.assertRaises(ConfigurationError, self._callFUT, request)
def dummy_url_for(*args, **kargs): context = testing.DummyModel() request = testing.DummyRequest() from pyramid.url import resource_url return resource_url(context, request, *args, **kargs)
def test_success_default_header(self): request = testing.DummyRequest() request.headers['X-CSRF-Token'] = request.session.get_csrf_token() self.assertEqual(self._callFUT(request), True)