def setup(self): from samplesdb import ROUTES from sqlalchemy import create_engine self.config = testing.setUp() self.mailer = Mock(Mailer) self.config.registry['mailer'] = self.mailer self.config.registry['licenses'] = DummyLicensesFactory() self.config.registry.settings['site_title'] = 'TESTING' self.config.registry.settings['session.constant_csrf_token'] = '1234' for route_name, route_url in ROUTES.items(): self.config.add_route(route_name, route_url) engine = create_engine('sqlite://') DBSession.configure(bind=engine) Base.metadata.create_all(engine) init_instances()
def setup(self): import DNS from samplesdb import main from webtest import TestApp settings = { 'pyramid.includes': 'pyramid_beaker pyramid_mailer pyramid_tm', 'licenses_cache_dir': os.environ.get('TEMP', '.'), 'sqlalchemy.url': 'sqlite://', 'site_title': 'TESTING', 'session.type': 'memory', 'session.key': 'samplesdb', 'session.secret': 'test', 'session.constant_csrf_token': '1234', 'testing': '1', } self.test = TestApp(main(None, **settings)) Base.metadata.create_all(self.test.app.engine) init_instances() self.mailer = Mock(Mailer) self.test.app.registry['mailer'] = self.mailer DNS.DnsRequest = Mock(DNS.DnsRequest)
def setup(self): import DNS from samplesdb import main from webtest import TestApp settings = { 'pyramid.includes': 'pyramid_beaker pyramid_mailer pyramid_tm', 'licenses_cache_dir': os.environ.get('TEMP', '.'), 'sqlalchemy.url': 'sqlite://', 'site_title': 'TESTING', 'authn.type': 'authtkt', 'authn.hashalg': 'sha512', 'authn.secret': '1234', 'session.type': 'memory', 'session.key': 'samplesdb', 'session.secret': 'test', 'session.constant_csrf_token': '1234', 'testing': '1', } self.test = TestApp(main(None, **settings)) Base.metadata.create_all(self.test.app.engine) init_instances() self.mailer = Mock(Mailer) self.test.app.registry['mailer'] = self.mailer DNS.DnsRequest = Mock(DNS.DnsRequest)