コード例 #1
0
def get_connection():
    """

    :return:
    :rtype: pymongo.collection.Connection
    """
    return _get_connection()
コード例 #2
0
ファイル: connnection.py プロジェクト: schallis/mongoengine
    def test_connect(self):
        """Ensure that the connect() method works properly.
        """
        connect('mongoenginetest')

        conn = _get_connection()
        self.assertTrue(isinstance(conn, pymongo.connection.Connection))

        db = _get_db()
        self.assertTrue(isinstance(db, pymongo.database.Database))
        self.assertEqual(db.name, 'mongoenginetest')
コード例 #3
0
ファイル: connnection.py プロジェクト: schallis/mongoengine
    def test_register_connection(self):
        """Ensure that connections with different aliases may be registered.
        """
        register_connection('testdb', 'mongoenginetest2')

        self.assertRaises(ConnectionError, _get_connection)
        conn = _get_connection('testdb')
        self.assertTrue(isinstance(conn, pymongo.connection.Connection))

        db = _get_db('testdb')
        self.assertTrue(isinstance(db, pymongo.database.Database))
        self.assertEqual(db.name, 'mongoenginetest2')
コード例 #4
0
ファイル: test_model.py プロジェクト: Anoopsmohan/titan
 def tearDownClass(cls):
     connection = _get_connection()
     connection.drop_database('test_model')
コード例 #5
0
ファイル: test_auth.py プロジェクト: Anoopsmohan/monstor
 def tearDownClass(cls):
     c = _get_connection()
     c.drop_database('test_auth')
コード例 #6
0
ファイル: __init__.py プロジェクト: eka/mongoengine-extras
 def tearDown(self):
     connection = _get_connection()
     connection.drop_database(_get_db())
コード例 #7
0
def clearDB():
    db = _get_db()
    conn = _get_connection()
    conn.drop_database(db)
    return 'DB {} cleared'.format(db.name), 200
コード例 #8
0
 def tearDownClass(cls):
     c = _get_connection()
     c.drop_database('test_pagination')