示例#1
0
    def test_load_cluster_templates(self):
        render = C.load_cluster_templates_from_dir(self.cluster_model_dir)

        for cid, cluster_tmpl in render.cluster_templates.iteritems():
            self.assertTrue(isinstance(cluster_tmpl, ClusterTemplate))
            log.info(cluster_tmpl.name)
            log.info(cluster_tmpl.template_str)
示例#2
0
    def test_load_cluster_templates(self):
        render = C.load_cluster_templates_from_dir(self.cluster_model_dir)

        for cid, cluster_tmpl in render.cluster_templates.iteritems():
            self.assertTrue(isinstance(cluster_tmpl, ClusterTemplate))
            log.info(cluster_tmpl.name)
            log.info(cluster_tmpl.template_str)
示例#3
0
    def test_render_cluster_templates(self):
        renderer = C.load_cluster_templates_from_dir(self.cluster_model_dir)
        self.assertIsNotNone(renderer)

        template_name = "interactive"
        command = "python --version"
        job_id = "c1234"
        nproc = 1

        s = renderer.render(template_name, command, job_id, nproc=nproc)
        self.assertTrue(isinstance(s, basestring))
        log.info("Rendered cluster '{t}'".format(t=template_name))
        log.info(s)
示例#4
0
    def test_render_cluster_templates(self):
        renderer = C.load_cluster_templates_from_dir(self.cluster_model_dir)
        self.assertIsNotNone(renderer)

        template_name = "interactive"
        command = "python --version"
        job_id = 'c1234'
        nproc = 1

        s = renderer.render(template_name, command, job_id, nproc=nproc)
        self.assertTrue(isinstance(s, basestring))
        log.info("Rendered cluster '{t}'".format(t=template_name))
        log.info(s)