def test_template_with_name(self): tmpl1 = scopes.Template('s1', var_scoped_function) tmpl2 = scopes.Template('s1', var_scoped_function) v1 = tmpl1() v2 = tmpl1() v3 = tmpl2() self.assertEqual(v1, v2) self.assertNotEqual(v1, v3) self.assertEqual('s1/dummy:0', v1.name) self.assertEqual('s1_2/dummy:0', v3.name)
def test_template_without_name(self): tmpl1 = scopes.Template(None, var_scoped_function) v1 = tmpl1() v2 = tmpl1() self.assertEqual(v1, v2) self.assertEqual('dummy:0', v1.name)