def setUp(self): from paid_search_marketing import main app = main({}) from webtest import TestApp self.testapp = TestApp(app)
def setUp(self): from pyramid_starter import main app = main({}) from webtest import TestApp self.testapp = TestApp(app)
def testapp(app): return TestApp(app)
def test_not_found(tracked_requests): with app_with_scout() as app: response = TestApp(app).get("/not-found/", expect_errors=True) assert response.status_int == 404 assert tracked_requests == []
def test_cache_manager(): app = TestApp(CacheMiddleware(cache_manager_app)) res = app.get('/') assert 'test_key is: test value' in res assert 'test_key cleared' in res
def test_no_save(): options = {'session.data_dir': './cache', 'session.secret': 'blah'} app = TestApp(SessionMiddleware(no_save_app, **options)) res = app.get('/') assert 'current value is: None' in res assert [] == res.headers.getall('Set-Cookie')
def setUp(self): """ Setup test cases """ self.config = testing.setUp() self.config.include('pyramid_mailer.testing') DBSession.close() DBSession.remove() my_settings = { 'sqlalchemy.url': 'sqlite:///:memory:', 'available_languages': 'da de en es fr', 'c3smembership.dashboard_number': '30' } engine = engine_from_config(my_settings) DBSession.configure(bind=engine) Base.metadata.create_all(engine) # self._insert_members() with transaction.manager: # a group for accountants/staff accountants_group = Group(name=u"staff") DBSession.add(accountants_group) DBSession.flush() # staff personnel staffer1 = C3sStaff( login=u"rut", password=u"berries", email=u"*****@*****.**", ) staffer1.groups = [accountants_group] DBSession.add(accountants_group) DBSession.add(staffer1) DBSession.flush() with transaction.manager: member1 = C3sMember( # german firstname=u'SomeFirstnäme', lastname=u'SomeLastnäme', email=u'*****@*****.**', address1=u"addr one", address2=u"addr two", postcode=u"12345", city=u"Footown Mäh", country=u"Foocountry", locale=u"de", date_of_birth=date.today(), email_is_confirmed=False, email_confirm_code=u'ABCDEFGFOO', password=u'arandompassword', date_of_submission=date.today(), membership_type=u'normal', member_of_colsoc=True, name_of_colsoc=u"GEMA", num_shares=u'23', ) shares1_m1 = Shares( number=2, date_of_acquisition=date.today(), reference_code=u'ABCDEFGH', signature_received=True, signature_received_date=date(2014, 6, 7), payment_received=True, payment_received_date=date(2014, 6, 8), signature_confirmed=True, signature_confirmed_date=date(2014, 6, 8), payment_confirmed=True, payment_confirmed_date=date(2014, 6, 9), accountant_comment=u'no comment', ) member1.shares = [shares1_m1] shares2_m1 = Shares( number=23, date_of_acquisition=date.today(), reference_code=u'IJKLMNO', signature_received=True, signature_received_date=date(2014, 1, 7), payment_received=True, payment_received_date=date(2014, 1, 8), signature_confirmed=True, signature_confirmed_date=date(2014, 1, 8), payment_confirmed=True, payment_confirmed_date=date(2014, 1, 9), accountant_comment=u'not connected', ) member1.shares.append(shares2_m1) member1.membership_accepted = True member2 = C3sMember( # english firstname=u'AAASomeFirstnäme', lastname=u'XXXSomeLastnäme', email=u'*****@*****.**', address1=u"addr one", address2=u"addr two", postcode=u"12345", city=u"Footown Mäh", country=u"Foocountry", locale=u"en", date_of_birth=date.today(), email_is_confirmed=False, email_confirm_code=u'ABCDEFGBAR', password=u'arandompassword', date_of_submission=date.today(), membership_type=u'normal', member_of_colsoc=True, name_of_colsoc=u"GEMA", num_shares=u'2', ) founding_member3 = C3sMember( # english firstname=u'BBBSomeFirstnäme', lastname=u'YYYSomeLastnäme', email=u'*****@*****.**', address1=u"addr one", address2=u"addr two", postcode=u"12345", city=u"Footown Mäh", country=u"Foocountry", locale=u"en", date_of_birth=date.today(), email_is_confirmed=False, email_confirm_code=u'ABCBARdungHH_', password=u'anotherrandompassword', date_of_submission=date.today(), membership_type=u'normal', member_of_colsoc=True, name_of_colsoc=u"GEMA", num_shares=u'2', ) member4_lost = C3sMember( firstname=u'Resigned', lastname=u'Smith', email=u'*****@*****.**', address1=u"addr one", address2=u"addr two", postcode=u"12345", city=u"Footown Mäh", country=u"Foocountry", locale=u"en", date_of_birth=date(1980, 1, 2), email_is_confirmed=False, email_confirm_code=u'RESIGNEDSMITH', password=u'arandompassword', date_of_submission=date.today() - timedelta(days=370), membership_type=u'normal', member_of_colsoc=True, name_of_colsoc=u"GEMA", num_shares=u'2', ) DBSession.add(shares1_m1) DBSession.add(shares2_m1) DBSession.add(member1) DBSession.add(member2) DBSession.add(founding_member3) DBSession.add(member4_lost) app = main({}, **my_settings) self.testapp = TestApp(app)
def test_status_broken_session(): test_app = TestApp(app) os.environ['OPENSHIFT_POSTGRESQL_DB_URL'] = 'postgresql+psycopg2://slamon:slamon@localhost/whatever' init_connection() assert test_app.get('/status', expect_errors=True).status_int == 500
def test_cache_manager(self): app = TestApp(CacheMiddleware(self.cache_manager_app)) res = app.get("/") assert "test_key is: test value" in res assert "test_key cleared" in res
def make_test_app(self): return TestApp(self.make_wsgi_app())
def testapp(): """Create an instance of our app for testing.""" from learning_journal_basic import main app = main({}) from webtest import TestApp return TestApp(app)
def app(db_session, setup_app): from webtest import TestApp return TestApp(setup_app)
def test_wsgi_app(app): assert (isinstance(app, QWsgiApplication)) app._step_invoke("configure") app._step_invoke("run", do_pre=True, do_fn=False, do_post=False) return TestApp(app.wsgi_app)
def setUp(self): logger.info('Testing with Balanced API key %s', self.processor_key) logger.info('Testing with marketplace %s', self.marketplace_uri) self.target_url = os.environ.get('BILLY_TEST_URL', 'http://127.0.0.1:6543#requests') self.testapp = TestApp(self.target_url)
def setUp(self): from siya import main app = main({}) from webtest import TestApp self.testapp = TestApp(app)
def test_store_none(self): app = TestApp(CacheMiddleware(self.using_none_app)) res = app.get("/", extra_environ={"beaker.clear": True}) assert "current value is: 10" in res res = app.get("/") assert "current value is: None" in res
def setUp(self): self.app = TestApp(application)
def load_app(name=application_name): """Load the test application.""" return TestApp(loadapp('config:test.ini#%s' % name, relative_to=getcwd()))
def testapp(app): """A Webtest app.""" return TestApp(app)
def testapp(app): from webtest import TestApp return TestApp(app)
def test_filtered_params(params, expected_path, tracked_requests): with app_with_scout() as app: TestApp(app).get("/", params=params) assert tracked_requests[0].tags["path"] == expected_path
def testapp(app): """Create Webtest app.""" return TestApp(app)
def setUp(self): testing.setUp() self.app = TestApp(app)
def testapp(config): yield TestApp(config.make_wsgi_app())
def get_test_weaver_app(config=None, settings=None): # type: (Optional[Configurator], Optional[SettingsType]) -> TestApp config = get_test_weaver_config(config=config, settings=settings) config.registry.settings.setdefault("weaver.ssl_verify", "false") app = weaver_app({}, **config.get_settings()) return TestApp(app)
def setUp(self): from PythonMaps2 import main app = main({}) from webtest import TestApp self.testapp = TestApp(app)
def setUp(self): self.config = testing.setUp() self.config.include("cornice") self.config.scan("cornice.tests.test_service_description") self.app = TestApp(CatchErrors(self.config.make_wsgi_app()))
def setUp(self): self.app = TestApp(NetNeutrality(application))
def testapp(): """A webtest app that wraps the django wsgi app. """ return TestApp(application)
def setup_extensions_test_app(extension_manager=None): return TestApp(setup_extensions_middleware(extension_manager))