# HG changeset patch # User cmlenz # Date 1158525439 0 # Node ID 3a50cc782021f43121cc3fa00237f16e1f79bf4b # Parent 8fc0abce080144fa9d663a655d61487a8bd8a903 Prepare [milestone:0.3] release. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,6 @@ Version 0.3 http://svn.edgewall.org/repos/genshi/tags/0.3.0/ -(?, from branches/stable/0.3.x) +(Sep 17 2006, from branches/stable/0.3.x) * The project name was changed from "Markup" to "Genshi". See UPGRADE.txt for upgrade instructions. diff --git a/MANIFEST.in b/MANIFEST.in --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,5 +1,5 @@ exclude doc/2000ft.graffle exclude doc/docutils.conf -exclude doc/logo.lineform +recursive-exclude doc/logo.lineform * exclude doc/Makefile include doc/*.html diff --git a/genshi/tests/template.py b/genshi/tests/template.py --- a/genshi/tests/template.py +++ b/genshi/tests/template.py @@ -827,12 +827,6 @@ self.assertEqual(Template.EXPR, parts[0][0]) self.assertEqual('bla', parts[0][1].source) - def test_interpolate_short(self): - parts = list(Template._interpolate('$bla')) - self.assertEqual(1, len(parts)) - self.assertEqual(Template.EXPR, parts[0][0]) - self.assertEqual('bla', parts[0][1].source) - def test_interpolate_short_starting_with_underscore(self): parts = list(Template._interpolate('$_bla')) self.assertEqual(1, len(parts)) @@ -857,6 +851,18 @@ self.assertEqual(Template.EXPR, parts[0][0]) self.assertEqual('foo.bar', parts[0][1].source) + def test_interpolate_short_starting_with_digit(self): + parts = list(Template._interpolate('$0bla')) + self.assertEqual(1, len(parts)) + self.assertEqual(Stream.TEXT, parts[0][0]) + self.assertEqual('$0bla', parts[0][1]) + + def test_interpolate_short_containing_digit(self): + parts = list(Template._interpolate('$foo0')) + self.assertEqual(1, len(parts)) + self.assertEqual(Template.EXPR, parts[0][0]) + self.assertEqual('foo0', parts[0][1].source) + def test_interpolate_mixed1(self): parts = list(Template._interpolate('$foo bar $baz')) self.assertEqual(3, len(parts))