コード例 #1
0
 def setUpClass(cls):
     from pyramid_mongokit import get_mongo_connection
     cls.settings = {
         'mongodb.uri': 'mongodb://localhost',
         'mongodb.db_name': 'pm_test_games',
     }
     cls.config = cls.get_example_config()
     cls.mongo = get_mongo_connection(cls.config.registry)
コード例 #2
0
    def test_single_db_connection(self, m_client_init):
        config = Configurator(settings={})

        config.include('pyramid_mongokit')

        self.assertEqual(m_client_init.call_count, 1)

        from pyramid_mongokit import get_mongo_connection, SingleDbConnection

        connection = get_mongo_connection(config.registry)
        self.assertIsInstance(connection, SingleDbConnection)
コード例 #3
0
 def setUpClass(cls):
     from pyramid_mongokit import get_mongo_connection
     os.environ['MONGO_URI'] = 'mongodb://localhost'
     os.environ['MONGO_DB_NAME'] = 'pm_test_games'
     cls.config = cls.get_example_config()
     cls.mongo = get_mongo_connection(cls.config.registry)
コード例 #4
0
 def connection(self):
     return get_mongo_connection(self.config.registry)
コード例 #5
0
ファイル: __init__.py プロジェクト: Velobstacles/velo
 def connection(self):
     return get_mongo_connection(self.config.registry)