コード例 #1
0
ファイル: test_templating.py プロジェクト: larsks/cloud-init
    def test_render_basic2(self):
        mirror = "mymirror"
        codename = "zany"
        in_data = "deb $mirror $codename-updates main contrib non-free"
        ex_data = "deb %s %s-updates main contrib non-free" % (mirror, codename)

        out_data = templater.basic_render(in_data, {"mirror": mirror, "codename": codename})
        self.assertEqual(ex_data, out_data)
コード例 #2
0
    def test_render_basic2(self):
        mirror = "mymirror"
        codename = "zany"
        in_data = "deb $mirror $codename-updates main contrib non-free"
        ex_data = "deb %s %s-updates main contrib non-free" % (mirror,
                                                               codename)

        out_data = templater.basic_render(in_data,
                                          {'mirror': mirror,
                                           'codename': codename})
        self.assertEqual(ex_data, out_data)
コード例 #3
0
ファイル: test_templating.py プロジェクト: cxg1987/cloud-init
    def test_render_basic(self):
        in_data = textwrap.dedent("""
            ${b}

            c = d
            """)
        in_data = in_data.strip()
        expected_data = textwrap.dedent("""
            2

            c = d
            """)
        out_data = templater.basic_render(in_data, {'b': 2})
        self.assertEqual(expected_data.strip(), out_data)
コード例 #4
0
    def test_render_basic(self):
        in_data = textwrap.dedent("""
            ${b}

            c = d
            """)
        in_data = in_data.strip()
        expected_data = textwrap.dedent("""
            2

            c = d
            """)
        out_data = templater.basic_render(in_data, {'b': 2})
        self.assertEqual(expected_data.strip(), out_data)
コード例 #5
0
ファイル: test_templating.py プロジェクト: cxg1987/cloud-init
 def test_render_basic_parens(self):
     hn = "myfoohost"
     in_data = "h = ${hostname}\nc=d\n"
     expected_data = "h = %s\nc=d\n" % hn
     out_data = templater.basic_render(in_data, {'hostname': hn})
     self.assertEqual(expected_data, out_data)
コード例 #6
0
 def test_render_basic_no_parens(self):
     hn = "myfoohost"
     in_data = "h=$hostname\nc=d\n"
     expected_data = "h=%s\nc=d\n" % hn
     out_data = templater.basic_render(in_data, {'hostname': hn})
     self.assertEqual(expected_data, out_data)