Пример #1
0
 def test_local(self):
     tpl = set_template("tests/templates/tosca.yaml")
     self.adaptor = KubernetesAdaptor(
         "local_K8sAdaptor",
         {"volume": "tests/output/"},
         dryrun=False,
         validate=False,
         template=tpl,
     )
     self.adaptor.translate(write_files=True)
class TestLocalADT(unittest.TestCase):
    """ Tests for local ADTs """
    def test_local(self):
        tpl = ToscaTemplate("tests/templates/tosca.yaml")
        self.adaptor = KubernetesAdaptor(
            "local_K8sAdaptor",
            {"volume": "tests/output/"},
            dryrun=False,
            validate=False,
            template=tpl,
        )
        self.adaptor.translate(write_files=True)
Пример #3
0
 def test_wordpress_demo(self):
     tpl = set_template(
         f"https://raw.githubusercontent.com/micado-scale/ansible-micado/{self.BRANCH}/demos/wordpress/wordpress_ec2.yaml",
         {},
     )
     self.adaptor = KubernetesAdaptor(
         f"wordpress-{self.BRANCH}_K8sAdaptor",
         {"volume": "tests/output/"},
         dryrun=False,
         validate=False,
         template=tpl,
     )
     self.adaptor.translate(write_files=self.WRITE)
Пример #4
0
class TestMasterDemos(unittest.TestCase):
    """ Tests for Demos on Master branch """

    BRANCH = "master"
    WRITE = False

    def test_cqueue_demo(self):
        tpl = set_template(
            f"https://raw.githubusercontent.com/micado-scale/ansible-micado/{self.BRANCH}/demos/cqueue/cqueue_ec2.yaml",
            {},
        )
        self.adaptor = KubernetesAdaptor(
            f"cqueue-{self.BRANCH}_K8sAdaptor",
            {"volume": "tests/output/"},
            dryrun=False,
            validate=False,
            template=tpl,
        )
        self.adaptor.translate(write_files=self.WRITE)

    def test_nginx_demo(self):
        tpl = set_template(
            f"https://raw.githubusercontent.com/micado-scale/ansible-micado/{self.BRANCH}/demos/nginx/nginx_ec2.yaml",
            {},
        )
        self.adaptor = KubernetesAdaptor(
            f"nginx-{self.BRANCH}_K8sAdaptor",
            {"volume": "tests/output/"},
            dryrun=False,
            validate=False,
            template=tpl,
        )
        self.adaptor.translate(write_files=self.WRITE)

    def test_wordpress_demo(self):
        tpl = set_template(
            f"https://raw.githubusercontent.com/micado-scale/ansible-micado/{self.BRANCH}/demos/wordpress/wordpress_ec2.yaml",
            {},
        )
        self.adaptor = KubernetesAdaptor(
            f"wordpress-{self.BRANCH}_K8sAdaptor",
            {"volume": "tests/output/"},
            dryrun=False,
            validate=False,
            template=tpl,
        )
        self.adaptor.translate(write_files=self.WRITE)