Exemple #1
0
 def setUp(self):
     options.db = 'test'
     super(DBTestCase, self).setUp()
     Connection.set_io_loop(self.io_loop)
     self.db = Connection.get_connection()
     self.sync_db = self.db.connection.sync_client()[self.db.name]
     self.addCleanup(self.clean)
Exemple #2
0
 def setUp(self):
     options.db = 'test'
     super(DBTestCase, self).setUp()
     Connection.set_io_loop(self.io_loop)
     self.db = Connection.get_connection()
     self.sync_db = self.db.connection.sync_client()[self.db.name]
     self.addCleanup(self.clean)
Exemple #3
0
 def test_should_compose_uri_with_environ(self):
     options.mongo_uri = 'mycrazy://{GLB_FEED_MONGO_USR}:{GLB_FEED_MONGO_PWD}@localhost'
     os.environ['GLB_FEED_MONGO_USR'] = '******'
     os.environ['GLB_FEED_MONGO_PWD'] = 'fakepass'
     Connection.load_config()
     assert Connection._config[
         'mongo_uri'] == 'mycrazy://*****:*****@localhost'
Exemple #4
0
 def test_should_use_mongo_uri(self):
     options.mongo_uri = 'mycrazy://uri'
     Connection.load_config()
     with mock.patch('motor.MotorClient') as MockMotorClient:
         MockMotorClient.return_value.open_sync.return_value = 'my'
         assert Connection.create_client() == 'my'
         MockMotorClient.assert_called_with(host='mycrazy://uri')
Exemple #5
0
 def test_should_use_mongo_uri(self):
     options.mongo_uri = 'mycrazy://uri'
     Connection.load_config()
     with mock.patch('motor.MotorClient') as MockMotorClient:
         MockMotorClient.return_value.open_sync.return_value = 'my'
         assert Connection.create_client() == 'my'
         MockMotorClient.assert_called_with(host='mycrazy://uri')
Exemple #6
0
 def test_should_drop(self):
     db = Connection.get_connection()
     collection = db.test_collection
     result = yield collection.insert({'name': 'test'})
     result = yield collection.count()
     assert result == 1
     #TODO: Isso deveria funcionar assim: Connection.drop()
     yield db.test_collection.drop()
     collection = db.test_collection
     result2 = yield collection.count()
     assert result2 == 0
Exemple #7
0
 def test_should_drop(self):
     db = Connection.get_connection()
     collection = db.test_collection
     result = yield collection.insert({'name': 'test'})
     result = yield collection.count()
     assert result == 1
     #TODO: Isso deveria funcionar assim: Connection.drop()
     yield db.test_collection.drop()
     collection = db.test_collection
     result2 = yield collection.count()
     assert result2 == 0
Exemple #8
0
 def clean(self):
     Connection.disconnect()
     self._reset_config()
     self._drop_test_collection()
     Connection.disconnect()
Exemple #9
0
 def test_should_compose_uri_with_environ(self):
     options.mongo_uri = 'mycrazy://{GLB_FEED_MONGO_USR}:{GLB_FEED_MONGO_PWD}@localhost'
     os.environ['GLB_FEED_MONGO_USR'] = '******'
     os.environ['GLB_FEED_MONGO_PWD'] = 'fakepass'
     Connection.load_config()
     assert Connection._config['mongo_uri'] == 'mycrazy://*****:*****@localhost'
Exemple #10
0
 def test_should_connect(self):
     db = Connection.get_connection()
     assert db.name == 'test'
Exemple #11
0
 def tearDown(self):
     super(TestConnection, self).tearDown()
     Connection.disconnect()
Exemple #12
0
 def clean(self):
     Connection.drop()
     Connection.disconnect()
Exemple #13
0
 def _drop_test_collection(self):
     db = Connection.get_connection()
     sync_db = db.connection.sync_client()[db.name]  # pega client sync
     sync_db.test_collection.drop()
Exemple #14
0
 def _reset_config(self):
     options.db = 'test'
     options.mongo_uri = 'mongodb://localhost'
     Connection.load_config()
Exemple #15
0
 def clean(self):
     Connection.disconnect()
     self._reset_config()
     self._drop_test_collection()
     Connection.disconnect()
Exemple #16
0
 def test_should_connect(self):
     db = Connection.get_connection()
     assert db.name == 'test'
Exemple #17
0
 def _reset_config(self):
     options.db = 'test'
     options.mongo_uri = 'mongodb://localhost'
     Connection.load_config()
Exemple #18
0
 def clean(self):
     Connection.drop()
     Connection.disconnect()
Exemple #19
0
 def _drop_test_collection(self):
     db = Connection.get_connection()
     sync_db = db.connection.sync_client()[db.name]  # pega client sync
     sync_db.test_collection.drop()
Exemple #20
0
 def tearDown(self):
     super(TestConnection, self).tearDown()
     Connection.disconnect()
Exemple #21
0
 def setUp(self):
     super(TestConnection, self).setUp()
     self._reset_config()
     Connection.set_io_loop(self.io_loop)
     self.addCleanup(self.clean)
Exemple #22
0
 def setUp(self):
     super(TestConnection, self).setUp()
     self._reset_config()
     Connection.set_io_loop(self.io_loop)
     self.addCleanup(self.clean)