def test_root_factory(self):
     from adhocracy.core import main
     request = testing.DummyRequest()
     settings = {}
     app = main({}, **settings)
     tx = self.graph.start_transaction()
     root = app.root_factory(request)
     self.graph.stop_transaction(tx)
     self.assert_(root.get_dbId() == app.root_factory(request).get_dbId())
     self.assert_(self._target_marker_interface.providedBy(root))
 def test_root_factory(self):
     from adhocracy.core import main
     request = testing.DummyRequest()
     settings = {}
     app = main({}, **settings)
     tx = self.graph.start_transaction()
     root = app.root_factory(request)
     self.graph.stop_transaction(tx)
     self.assert_(root.get_dbId() == app.root_factory(request).get_dbId())
     self.assert_(self._target_marker_interface.providedBy(root))
Exemple #3
0
def setUpFunctional(global_config=None, **settings):
    from adhocracy.core import main
    import wsgi_intercept.zope_testbrowser
    from webtest import TestApp

    testing.tearDown()
    _settings = {}
    _settings['graphdb_connection_string'] = GRAPHDB_CONNECTION_STRING
    _settings.update(settings)

    host = "localhost"
    port = 6543
    app = main({}, **_settings)
    wsgi_intercept.add_wsgi_intercept(host, port, lambda: app)
    Browser = wsgi_intercept.zope_testbrowser.WSGI_Browser

    return dict(
        Browser=Browser,
        browser=Browser(),
        app=app,
        test_app=TestApp(app),
        )
Exemple #4
0
def setUpFunctional(global_config=None, **settings):
    from adhocracy.core import main
    import wsgi_intercept.zope_testbrowser
    from webtest import TestApp

    testing.tearDown()
    _settings = {}
    _settings['graphdb_connection_string'] = GRAPHDB_CONNECTION_STRING
    _settings.update(settings)

    host = "localhost"
    port = 6543
    app = main({}, **_settings)
    wsgi_intercept.add_wsgi_intercept(host, port, lambda: app)
    Browser = wsgi_intercept.zope_testbrowser.WSGI_Browser

    return dict(
        Browser=Browser,
        browser=Browser(),
        app=app,
        test_app=TestApp(app),
    )