changeset 253:caaa525e06da stable-0.3.x 0.3.0 0.3.1

Prepare [milestone:0.3] release.
author cmlenz
date Sun, 17 Sep 2006 20:37:19 +0000
parents 6a809835cf62
children e74c997b139b
files ChangeLog MANIFEST.in genshi/tests/template.py
diffstat 3 files changed, 14 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- 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.
--- 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
--- 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))
Copyright (C) 2012-2017 Edgewall Software