Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
 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)
Beispiel #4
0
 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)
Beispiel #5
0
 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)
Beispiel #6
0
 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)
Beispiel #7
0
 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)
Beispiel #8
0
 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)