def configuration(request):
"""Set up a configurator instance."""
config = testing.setUp(settings={
'sqlalchemy.url': os.environ.get('DATABASE_URL_TESTING')
})
config.include("turingtweets.models")
config.include("turingtweets.routes")
def teardown():
testing.tearDown()
request.addfinalizer(teardown)
return config
python类setUp()的实例源码
def test_include_fails_if_kinto_was_not_initialized(self):
config = testing.setUp()
with self.assertRaises(ConfigurationError):
config.include(includeme)
def test_settings_are_filled_with_defaults(self):
config = testing.setUp()
kinto.core.initialize(config, '0.0.1')
config.include(includeme)
settings = config.get_settings()
self.assertIsNotNone(settings.get('ldap.cache_ttl_seconds'))
def test_a_heartbeat_is_registered_at_oauth(self):
config = testing.setUp()
kinto.core.initialize(config, '0.0.1')
config.registry.heartbeats = {}
config.include(includeme)
self.assertIsNotNone(config.registry.heartbeats.get('ldap'))
def test_connection_manager_is_instantiated_with_settings(self):
config = testing.setUp()
kinto.core.initialize(config, '0.0.1')
with mock.patch('kinto_ldap.ConnectionManager') as mocked:
includeme(config)
mocked.assert_called_with(retry_delay=0.1,
retry_max=3,
size=10,
timeout=30,
uri='ldap://ldap.db.scl3.mozilla.com')
def test_include_fails_if_ldap_filters_contains_multiple_keys(self):
config = testing.setUp()
settings = config.get_settings()
settings['ldap.filters'] = '{uid}{mail}'
kinto.core.initialize(config, '0.0.1')
with self.assertRaises(ConfigurationError) as e:
config.include(includeme)
message = "ldap.filters should take a 'mail' argument only, got: '{uid}{mail}'"
self.assertEqual(str(e.exception), message)
def setUp(self):
self.config = testing.setUp()
def setUp(self):
from nflpool import main
app = main({})
from webtest import TestApp
self.testapp = TestApp(app)
def setUp(self):
self.config = testing.setUp()
def setUp(self):
super(TestAPIResourceListing, self).setUp()
self.config.include('cornice')
self.config.scan('.views')
self.request = testing.DummyRequest()
self.request.registry.db = Mock()
self.request.registry.server_id = Mock()
self.request.registry.couchdb_server = Mock()
self.request.registry.update_after = True
self.context = Mock()
def setUp(self):
self.config = testing.setUp()
def setUp(self):
from consuming_services_apis import main
app = main({})
from webtest import TestApp
self.testapp = TestApp(app)
def test_include_fails_if_kinto_was_not_initialized(self):
config = testing.setUp()
with self.assertRaises(ConfigurationError):
config.include(includeme)
def test_settings_are_filled_with_defaults(self):
config = testing.setUp()
kinto.core.initialize(config, '0.0.1')
config.include(includeme)
settings = config.get_settings()
self.assertIsNotNone(settings.get('portier.broker_uri'))
def test_a_heartbeat_is_registered_at_portier(self):
config = testing.setUp()
kinto.core.initialize(config, '0.0.1')
config.registry.heartbeats = {}
config.include(includeme)
self.assertIsNotNone(config.registry.heartbeats.get('portier'))
def pyramid_request(request):
from pyramid import testing
testing.setUp()
def teardown():
testing.tearDown()
request.addfinalizer(teardown)
_request = testing.DummyRequest()
return _request
def setUp(self):
super(TestMyViewSuccessCondition, self).setUp()
self.init_database()
from .models import MyModel
model = MyModel(name='one', value=55)
self.session.add(model)
def setUp(self):
super(TestMyViewSuccessCondition, self).setUp()
self.init_database()
from .models import MyModel
model = MyModel(name='one', value=55)
self.session.add(model)