def test_02_image_add(self): HEADING(myself()) r = subprocess.check_output("cms vbox image add ubuntu/bionic64", shell=True).decode("utf-8") self.rprint(r) assert "ubuntu/bionic64" in r
def test_04_image_boot(self): HEADING(myself()) r = subprocess.check_output("cms vbox vm create test-bionic", shell=True).decode("utf-8") self.rprint (r) assert "ubuntu/bionic64" in r r = subprocess.check_output("cms vbox vm boot test-bionic", shell=True).decode("utf-8") self.rprint (r) assert "ubuntu/bionic64" in r
def test_00_config(self): HEADING(myself()) pprint(self.config.dict()) print(self.config) print(type(self.config.data)) # pprint(config.credentials('local')) assert self.config is not None
def test_01_MongoDBControler_Borg_test(self): HEADING(myself()) m1 = MongoDBController() PRINT("m1", m1.__dict__) m2 = MongoDBController() m3 = MongoDBController() m3.data["TEST"] = "test" PRINT("m1", m1.__dict__) PRINT("m2", m1.__dict__) PRINT("m3", m3.__dict__) assert m3.data["TEST"] == "test" assert m2.data["TEST"] == "test" assert m1.data["TEST"] == "test"
def test_azure_100_list_sizes(self): HEADING(myself()) vols = self.azure.provider.list_sizes() assert vols is not None
def test_azure_070_destroy(self): HEADING(myself()) self.azure.destroy(name=self.test_node_name)
def test_azure_060_stop(self): HEADING(myself()) self.azure.stop(name=self.test_node_name) state = self._wait_and_get_state(self.test_node_name, 30) assert state == 'deallocating' or state == 'stopped'
def test_azure_050_start(self): HEADING(myself()) self.azure.start(name=self.test_node_name) state = self._wait_and_get_state(self.test_node_name, 30) assert state == 'running'
def test_azure_030_suspend(self): HEADING(myself()) self.azure.suspend(name=self.test_node_name) state = self._wait_and_get_state(self.test_node_name) assert state == 'stopped'
def test_azure_025_info(self): HEADING(myself()) info = self.azure.info(self.test_node_name) assert info is not None
def test_azure_020_nodes(self): HEADING(myself()) results = self.azure.nodes() assert isinstance(results, list)
def test_azure_010_create(self): HEADING(myself()) vm = self.azure.create(self.test_node_name) assert vm is not None
def test_20_config_subscriptable(self): HEADING(myself()) data = self.config["cloudmesh"]["data"]["mongo"] assert data is not None
def test_10_config_print(self): HEADING(myself()) print(self.config) assert True is True
def test_aws_070_destroy(self): HEADING(myself()) self.aws.destroy(name=self.test_node_name)
def test_aws_030_suspend(self): HEADING(myself()) self.aws.suspend(name=self.test_node_name)