def setUp(self): super(TestCase, self).setUp() self.db_context = sqlalchemy_setup(self.db_uri) settings = { 'database_url': self.db_uri, 'auth_tk_secret': '123456', 'redis.sessions.secret': '123456', 'redis.sessions.url': 'redis://127.0.0.1:6379/0', 'twitter_consumer_key': 'key', 'twitter_consumer_secret': 'secret', 'facebook_app_id': 'id', 'facebook_app_secret': 'secret', 'google_client_id': 'id', 'google_client_secret': 'secret', 'liveconnect_client_id': 'id', 'liveconnect_client_secret': 'secret', 'paypal_user': '******', 'paypal_password': '******', 'paypal_signature': 'A-IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU', 'testing': 'True', 'pyramid_mailer.prefix': 'mail_', 'mail_default_sender': '*****@*****.**', 'admin_emails': '[email protected] [email protected]', 'public_url_root': 'http://localhost:6543/', 'webassets.debug': 'True', } app = main({}, **settings) self.testapp = TestApp(app) metadata.create_all()
def setUp(self): super(TestCase, self).setUp() self.db_context = sqlalchemy_setup(self.db_uri) settings = { "database_url": self.db_uri, "auth_tk_secret": "123456", "redis.sessions.secret": "123456", "redis.sessions.url": "redis://127.0.0.1:6379/0", "twitter_consumer_key": "key", "twitter_consumer_secret": "secret", "facebook_app_id": "id", "facebook_app_secret": "secret", "google_client_id": "id", "google_client_secret": "secret", "liveconnect_client_id": "id", "liveconnect_client_secret": "secret", "paypal_user": "******", "paypal_password": "******", "paypal_signature": "A-IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU", "testing": "True", "pyramid_mailer.prefix": "mail_", "mail_default_sender": "*****@*****.**", "admin_emails": "[email protected] [email protected]", "public_url_root": "http://localhost:6543/", "webassets.debug": "True", } app = main({}, **settings) self.testapp = TestApp(app) metadata.create_all()
def setUp(self): settings = { 'mongo_uri': MONGO_URI, 'auth_tk_secret': '123456', 'twitter_consumer_key': 'key', 'twitter_consumer_secret': 'secret', 'facebook_app_id': 'id', 'facebook_app_secret': 'secret', 'google_client_id': 'id', 'google_client_secret': 'secret', 'liveconnect_client_id': 'id', 'liveconnect_client_secret': 'secret', 'paypal_user': '******', 'paypal_password': '******', 'paypal_signature': 'A-IzJhZZjhg29XQ2qnhapuwxIDzyAZQ92FRP5dqBzVesOkzbdUONzmOU', 'testing': 'True', 'pyramid_mailer.prefix': 'mail_', 'mail_default_sender': '*****@*****.**', 'admin_emails': '[email protected] [email protected]', 'public_url_root': 'http://localhost:6543/', 'webassets.debug': 'True', } app = main({}, **settings) self.testapp = TestApp(app) self.db = app.registry.settings['db_conn'][DB_NAME]
def setUp(self): settings = { 'mongo_uri': MONGO_URI, 'auth_tk_secret': '123456', 'twitter_consumer_key': 'key', 'twitter_consumer_secret': 'secret', 'facebook_app_id': 'id', 'facebook_app_secret': 'secret', 'google_client_id': 'id', 'google_client_secret': 'secret', 'testing': True, 'admin_emails': '[email protected] [email protected]', 'persona_audience': 'https//localhost:6543', } app = main({}, **settings) self.testapp = TestApp(app) self.db = app.registry.settings['db_conn']['test-yith-library']
def test_required_settings(self): settings = {} self.assertRaises(ConfigurationError, main, {}, **settings) settings = { 'auth_tk_secret': '1234', } self.assertRaises(ConfigurationError, main, {}, **settings) settings = { 'auth_tk_secret': '1234', 'mongo_uri': 'mongodb://localhost:27017/test', } app = main({}, **settings) self.assertEqual(settings['auth_tk_secret'], app.registry.settings['auth_tk_secret']) self.assertEqual(settings['mongo_uri'], app.registry.settings['mongo_uri'])
def test_required_settings(self): settings = {} # Unfortunately Python 2.6 does not support self.assertRaises # as a context manager to inspect the msg of the exception # The auth_tk_secret configuration option is required self.assertRaises(ConfigurationError, main, {}, **settings) settings = { 'auth_tk_secret': '1234', } # The database_url configuration option is required self.assertRaises(ConfigurationError, main, {}, **settings) settings = { 'auth_tk_secret': '1234', 'database_url': 'postgresql://*****:*****@localhost:5432/test', } # The redis.sessions.secret configuration option is required self.assertRaises(ConfigurationError, main, {}, **settings) settings = { 'auth_tk_secret': '1234', 'database_url': 'postgresql://*****:*****@localhost:5432/test', 'redis.sessions.secret': '1234', } # The redis.sessions.url configuration option is required self.assertRaises(ConfigurationError, main, {}, **settings) settings = { 'auth_tk_secret': '1234', 'database_url': 'postgresql://*****:*****@localhost:5432/test', 'redis.sessions.secret': '1234', 'redis.sessions.url': 'redis://127.0.0.1:6379/0', } app = main({}, **settings) self.assertEqual(settings['auth_tk_secret'], app.registry.settings['auth_tk_secret']) self.assertEqual(settings['database_url'], app.registry.settings['database_url']) self.assertEqual(settings['redis.sessions.secret'], app.registry.settings['redis.sessions.secret']) self.assertEqual(settings['redis.sessions.url'], app.registry.settings['redis.sessions.url'])
def setUp(self): settings = { 'mongo_uri': MONGO_URI, 'auth_tk_secret': '123456', 'twitter_consumer_key': 'key', 'twitter_consumer_secret': 'secret', 'facebook_app_id': 'id', 'facebook_app_secret': 'secret', 'google_client_id': 'id', 'google_client_secret': 'secret', 'testing': 'True', 'pyramid_mailer.prefix': 'mail_', 'mail_default_sender': '*****@*****.**', 'admin_emails': '[email protected] [email protected]', 'public_url_root': 'http://localhost:6543/', } app = main({}, **settings) self.testapp = TestApp(app) self.db = app.registry.settings['db_conn']['test-yith-library']