def test_bad_key(self): """Test Missing Dictionary Key""" D = {'col':'brown', 'animal':'aardvark'} s = 'How now {{color}} {{animal}}.' with self.assertRaises(MyTemplateError): render(s,D)
def test_bad_closing_bracket(self): """Test Missing Closing Bracket""" D = {'color':'brown', 'animal':'aardvark'} s = 'How now {{color cow.' with self.assertRaises(MyTemplateError): render(s,D) s = 'How now {{color}} {{animal.' with self.assertRaises(MyTemplateError): render(s,D) s = 'How now {{color {{animal}}.' with self.assertRaises(MyTemplateError): render(s,D)
def test_nominal_subst(self): """Typical subst""" D = {'color':'brown', 'animal':'aardvark'} s = 'How now {{color}} cow.' self.assertEqual(render(s,D), 'How now brown cow.')