Exemplo n.º 1
0
 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()
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)