class Euca2366(unittest.TestCase): def setUp(self): self.conf = "cloud.conf" self.tester = Eucaops( config_file=self.conf, password="******" ) self.cond = 1 self.doAuth() self.props = EucaProperties(self.tester) def tearDown(self): self.tester.cleanup_artifacts() self.tester.delete_keypair(self.keypair) self.tester.local("rm " + self.keypair.name + ".pem") shutil.rmtree(self.tester.credpath) def doAuth(self): self.keypair = self.tester.add_keypair() self.group = self.tester.add_group() self.tester.authorize_group(self.group) def testName(self): # Get availibility zone self.zone = self.tester.get_zones().pop() # Default Max volume size self.max_volume_size = int(self.props.get_property('storage.maxvolumesizeingb')[0]) # Try and create volume larger than max_volume_size try: self.tester.create_volume(self.zone, self.max_volume_size + 1, timeout=10) except Exception as detail: print detail self.cond = str(detail).count('Max Volume Size Limit Exceeded') if self.cond >= 1: self.tester.debug("SUCCESS") pass else: self.fail("FAIL")
class Euca2366(unittest.TestCase): def setUp(self): self.conf = "cloud.conf" self.tester = Eucaops(config_file=self.conf, password="******") self.cond = 1 self.doAuth() self.props = EucaProperties(self.tester) def tearDown(self): self.tester.cleanup_artifacts() self.tester.delete_keypair(self.keypair) self.tester.local("rm " + self.keypair.name + ".pem") shutil.rmtree(self.tester.credpath) def doAuth(self): self.keypair = self.tester.add_keypair() self.group = self.tester.add_group() self.tester.authorize_group(self.group) def testName(self): # Get availibility zone self.zone = self.tester.get_zones().pop() # Default Max volume size self.max_volume_size = int(self.props.get_property("storage.maxvolumesizeingb")[0]) # Try and create volume larger than max_volume_size try: self.tester.create_volume(self.zone, self.max_volume_size + 1, timeout=10) except Exception as detail: print detail self.cond = str(detail).count("Max Volume Size Limit Exceeded") if self.cond >= 1: self.tester.debug("SUCCESS") pass else: self.fail("FAIL")
def setUp(self): self.conf = "cloud.conf" self.tester = Eucaops( config_file=self.conf, password="******" ) self.cond = 1 self.doAuth() self.props = EucaProperties(self.tester)
def setUp(self): self.conf = "cloud.conf" self.tester = Eucaops(config_file=self.conf, password="******") self.cond = 1 self.doAuth() self.props = EucaProperties(self.tester)