Ejemplo n.º 1
0
 def test_failure_raises(self):
     from pyramid.exceptions import BadCSRFToken
     request = testing.DummyRequest()
     self.assertRaises(BadCSRFToken, self._callFUT, request, 'csrf_token')
Ejemplo n.º 2
0
 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')
Ejemplo n.º 3
0
 def test_false_if_content_type_unknown(self):
     context = testing.DummyResource()
     request = testing.DummyRequest()
     self.assertFalse(self.call_it(context, request, 'Unknown'))
Ejemplo n.º 4
0
 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')
Ejemplo n.º 5
0
 def test_unknown_resource(self):
     request = testing.DummyRequest(path="/unexistant/path/")
     self.assertRaises(exc.HTTPNotFound, spider_start_view, request)
Ejemplo n.º 6
0
 def test_explicit_collection_service_name(self):
     route_url = testing.DummyRequest().route_url
     # service must exist
     self.assert_(route_url('collection_user_service'))
Ejemplo n.º 7
0
 def setUp(self):
     self.config = testing.setUp()
     self.request = testing.DummyRequest()
     self.request.registry.settings['biopyramid.model.datadir'] = 'data'
Ejemplo n.º 8
0
 def test_failing_view(self):
     from .views import my_view
     request = testing.DummyRequest()
     info = my_view(request)
     self.assertEqual(info.status_int, 500)
Ejemplo n.º 9
0
 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)
Ejemplo n.º 10
0
 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')
Ejemplo n.º 11
0
 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')
Ejemplo n.º 12
0
    def test_landing_page(self):
        from views.help import help_page

        request = testing.DummyRequest()
        response = help_page(request)
        self.assertEqual(response, {})
Ejemplo n.º 13
0
 def test_invalidate(self):
     request = testing.DummyRequest()
     session = self._makeOne(request)
     session['a'] = 1
     self.assertEqual(session.invalidate(), None)
     self.assertFalse('a' in session)
Ejemplo n.º 14
0
 def test_failure_no_raises(self):
     request = testing.DummyRequest()
     result = self._callFUT(request, 'csrf_token', raises=False)
     self.assertEqual(result, False)
Ejemplo n.º 15
0
 def test_with_connector(self):
     request = testing.DummyRequest()
     request.ldap_connector = True
     result = self._callFUT(request)
     self.assertEqual(result, True)
Ejemplo n.º 16
0
 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'})
Ejemplo n.º 18
0
def dummy_request(db_session):
    """Instantiate a fake HTTP Request, complete with a database session."""
    return testing.DummyRequest(dbsession=db_session)
Ejemplo n.º 19
0
 def test_explicit_service_name(self):
     route_url = testing.DummyRequest().route_url
     self.assert_(route_url('user_service', id=42))  # service must exist
Ejemplo n.º 20
0
 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')
Ejemplo n.º 21
0
 def test_my_view(self):
     from .views import my_view
     request = testing.DummyRequest()
     info = my_view(request)
     self.assertEqual(info['project'], 'bla')
Ejemplo n.º 22
0
def dummy_request(dbsession):
    return testing.DummyRequest(dbsession=dbsession)
Ejemplo n.º 23
0
 def test_it(self):
     from gdaisremote.views import list_view
     request = testing.DummyRequest()
     info = list_view(request)
Ejemplo n.º 24
0
    def test_hello_world(self):
        from tutorial import hello_world

        request = testing.DummyRequest()
        response = hello_world(request)
        self.assertEqual(response.status_code, 200)
Ejemplo n.º 25
0
    def test_no_results(self):
        request = testing.DummyRequest()

        resp_data = self.target(request)

        self.assertEqual({'states': []}, resp_data)
Ejemplo n.º 26
0
 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'])
Ejemplo n.º 27
0
 def test_view_login(self):
     from .views import view_login
     request = testing.DummyRequest()
     result = view_login(request)
     self.assertTrue('form' in result.keys())
Ejemplo n.º 28
0
 def test_no_connector(self):
     request = testing.DummyRequest()
     self.assertRaises(ConfigurationError, self._callFUT, request)
Ejemplo n.º 29
0
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)
Ejemplo n.º 30
0
 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)