コード例 #1
0
def test_real_template_thing():
    """
    Make sure None templates throw errors
    """
    tm = TemplateManager()
    try:
        tm.add_real_template(None)
        assert True is False
    except ValueError:
        pass
コード例 #2
0
ファイル: suite.py プロジェクト: paultag/dpu-test-framework
    def get_template_stack(self):
        """
        Get the template stack in the form of the TemplateManager.
        """
        ctx = self._context
        tm = TemplateManager()
        native = ctx['native']
        pkgname, version = self.get_source_and_version()
        version = version['upstream']

        for template in ctx['templates']:
            if template == "shim:upstream":
                if native:
                    raise InvalidTemplate("shim:upstream")
                tm.add_template("UpstreamShim", pkgname, version)
                tm.add_template("DebianShim")
            else:
                tobj = self._template_search(template)
                tm.add_real_template(tobj)
        return tm