Ejemplo n.º 1
0
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()
Ejemplo n.º 2
0
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()
Ejemplo n.º 3
0
 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
Ejemplo n.º 4
0
 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