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)
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)
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)
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)
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)