Ejemplo n.º 1
0
    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
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
    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
Ejemplo n.º 4
0
    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"
Ejemplo n.º 5
0
 def test_azure_100_list_sizes(self):
     HEADING(myself())
     vols = self.azure.provider.list_sizes()
     assert vols is not None
Ejemplo n.º 6
0
 def test_azure_070_destroy(self):
     HEADING(myself())
     self.azure.destroy(name=self.test_node_name)
Ejemplo n.º 7
0
 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'
Ejemplo n.º 8
0
 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'
Ejemplo n.º 9
0
 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'
Ejemplo n.º 10
0
 def test_azure_025_info(self):
     HEADING(myself())
     info = self.azure.info(self.test_node_name)
     assert info is not None
Ejemplo n.º 11
0
 def test_azure_020_nodes(self):
     HEADING(myself())
     results = self.azure.nodes()
     assert isinstance(results, list)
Ejemplo n.º 12
0
 def test_azure_010_create(self):
     HEADING(myself())
     vm = self.azure.create(self.test_node_name)
     assert vm is not None
Ejemplo n.º 13
0
 def test_20_config_subscriptable(self):
     HEADING(myself())
     data = self.config["cloudmesh"]["data"]["mongo"]
     assert data is not None
Ejemplo n.º 14
0
 def test_10_config_print(self):
     HEADING(myself())
     print(self.config)
     assert True is True
Ejemplo n.º 15
0
 def test_aws_070_destroy(self):
     HEADING(myself())
     self.aws.destroy(name=self.test_node_name)
Ejemplo n.º 16
0
 def test_aws_030_suspend(self):
     HEADING(myself())
     self.aws.suspend(name=self.test_node_name)