Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
 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.')