def test_db_manager_shared_instance_with_public_shared(self): settings.SHARED_SERVER = "20.20.20.20" settings.SHARED_SERVER_PUBLIC_HOST = "10.10.10.10" settings.SHARED_USER = "******" settings.SHARED_PASSWORD = "******" instance = Instance(shared=True) db = instance.db_manager() self.assertEqual("10.10.10.10", db.public_host)
def test_db_manager_shared_instance(self): settings.SHARED_SERVER = "20.20.20.20" settings.SHARED_USER = "******" settings.SHARED_PASSWORD = "******" instance = Instance(shared=True, ) db = instance.db_manager() self.assertIsInstance(db, DatabaseManager) self.assertEqual("20.20.20.20", db.conn.hostname) self.assertEqual("fsouza", db.conn.username) self.assertEqual("123", db.conn.password)
def test_db_manager_dedicated_instance(self): instance = Instance( host="10.10.10.10", shared=False, ) db = instance.db_manager() self.assertIsInstance(db, DatabaseManager) self.assertEqual(instance.host, db.conn.hostname) self.assertEqual("root", db.conn.username) self.assertEqual("", db.conn.password)
def test_db_manager_shared_instance(self): settings.SHARED_SERVER = "20.20.20.20" settings.SHARED_USER = "******" settings.SHARED_PASSWORD = "******" instance = Instance( shared=True, ) db = instance.db_manager() self.assertIsInstance(db, DatabaseManager) self.assertEqual("20.20.20.20", db.conn.hostname) self.assertEqual("fsouza", db.conn.username) self.assertEqual("123", db.conn.password)
def test_db_manager_provisioned_instance(self): instance = Instance(name="lost") pi = ProvisionedInstance.objects.create(host="127.0.0.1", port=3306, admin_user="******", admin_password="") self.addCleanup(pi.delete) pi.alloc(instance) self.addCleanup(pi.dealloc) pi.admin_user = "******" pi.admin_password = "******" pi.save() db = instance.db_manager() self.assertEqual(instance.host, db.conn.hostname) self.assertEqual(instance.port, db.conn.port) self.assertEqual(pi.admin_user, db.conn.username) self.assertEqual(pi.admin_password, db.conn.password)