Mercurial > genshi > mirror
diff genshi/template/tests/interpolation.py @ 732:8825ac5014b1 trunk
Fix expression interpolation for expression containing triple-quoted multiline strings. Thanks to Armin Ronacher for reporting the issue and providing a patch.
author | cmlenz |
---|---|
date | Tue, 03 Jun 2008 20:22:33 +0000 |
parents | fc6d9d2a3527 |
children |
line wrap: on
line diff
--- a/genshi/template/tests/interpolation.py +++ b/genshi/template/tests/interpolation.py @@ -186,6 +186,11 @@ self.assertEqual(TEXT, parts[2][0]) self.assertEqual(' baz', parts[2][1]) + def test_interpolate_triplequoted(self): + parts = list(interpolate('${"""foo\nbar"""}')) + self.assertEqual(1, len(parts)) + self.assertEqual('"""foo\nbar"""', parts[0][1].source) + def suite(): suite = unittest.TestSuite()