fixed more unittests

--HG--
branch : trunk
diff --git a/jinja2/parser.py b/jinja2/parser.py
index 54aa06e..5658ca9 100644
--- a/jinja2/parser.py
+++ b/jinja2/parser.py
@@ -64,8 +64,8 @@
         lineno = self.stream.expect('assign').lineno
         if not target.can_assign():
             raise TemplateSyntaxError("can't assign to '%s'" %
-                                      target, target.lineno,
-                                      self.filename)
+                                      target.__class__.__name__.lower(),
+                                      target.lineno, self.filename)
         expr = self.parse_tuple()
         target.set_ctx('store')
         return nodes.Assign(target, expr, lineno=lineno)
@@ -94,8 +94,8 @@
         target = self.parse_tuple(simplified=True)
         if not target.can_assign():
             raise TemplateSyntaxError("can't assign to '%s'" %
-                                      target, target.lineno,
-                                      self.filename)
+                                      target.__class__.__name__.lower(),
+                                      target.lineno, self.filename)
         target.set_ctx('store')
         self.stream.expect('in')
         iter = self.parse_tuple(no_condexpr=True)