class BasicAutoScaleGroupTests(unittest.TestCase): def _get_good_con(self): region = RegionInfo(endpoint=self.hostname) con = boto.ec2.autoscale.AutoScaleConnection( aws_access_key_id=self.username, aws_secret_access_key=self.password, is_secure=False, port=self.port, debug=3, region=region) return con def setUp(self): (osf, self.db_fname) = tempfile.mkstemp(prefix="/tmp/phantom") db_url = "sqlite:///%s" % (self.db_fname) try: self.tst_server = RunPwFileEPUServer(db_url) self.tst_server.start() except Exception, ex: pyhantom.util.log(logging.ERROR, str(ex), printstack=True) raise time.sleep(1.5) (self.username, self.password, self.hostname, self.port) = self.tst_server.get_boto_values() self.con = self._get_good_con()
class LocalDBLaunchConfigTests(unittest.TestCase): @classmethod def setupClass(cls): pass @classmethod def teardownClass(cls): pass def _get_good_con(self): region = RegionInfo(endpoint=self.hostname) con = boto.ec2.autoscale.AutoScaleConnection(aws_access_key_id=self.username, aws_secret_access_key=self.password, is_secure=False, port=self.port, debug=3, region=region) con.host = self.hostname return con def setUp(self): (osf, self.db_fname) = tempfile.mkstemp(prefix="/tmp/phantom") db_url = "sqlite:///%s" % (self.db_fname) try: self.tst_server = RunPwFileEPUServer(db_url) self.tst_server.start() except Exception, ex: pyhantom.util.log(logging.ERROR, str(ex), printstack=True) raise time.sleep(1.5) (self.username, self.password, self.hostname, self.port) = self.tst_server.get_boto_values() self.con = self._get_good_con()
def setUp(self): (osf, self.db_fname) = tempfile.mkstemp(prefix="/tmp/phantom") db_url = "sqlite:///%s" % (self.db_fname) try: self.tst_server = RunPwFileEPUServer(db_url) self.tst_server.start() except Exception, ex: pyhantom.util.log(logging.ERROR, str(ex), printstack=True) raise