Changeset 187
- Timestamp:
- 12/30/06 23:43:14 (2 years ago)
- Files:
-
- pybeast/trunk/dtest/py2py.py (modified) (1 diff)
- pybeast/trunk/src/py2py.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
pybeast/trunk/dtest/py2py.py
r186 r187 361 361 'Call with keyword and star and kw args' 362 362 self.reformat_and_test('func(a, b = b, c = c, *args, **kw)') 363 364 365 class Repr(Expr): 366 'Test repr' 367 368 def test_simple(self): 369 'Simple repr' 370 self.reformat_and_test('`obj`') 371 372 373 class Constants(Expr): 374 'Test Num and Str nodes' 375 376 def test_long(self): 377 'Simple long' 378 self.reformat_and_test('1L') 379 380 def test_e(self): 381 '9.9999999999999993e+74 test' 382 self.reformat_and_test('9.9999999999999993e+74') 383 384 def test_simple_string(self): 385 'Test simple string' 386 self.reformat_and_test('a = \'string\'') 387 388 def test_unicode_string(self): 389 'Test unicode string' 390 self.reformat_and_test('a = u\'string\'') 363 391 364 392 pybeast/trunk/src/py2py.py
r186 r187 57 57 return self.space_after_parens 58 58 59 if len(code) and code[-1] in ('[', '(', ' ', ):59 if len(code) and code[-1] in ('[', '(', ' ', '`',): 60 60 return False 61 61 … … 144 144 self.code = self.code[:-1] 145 145 146 def visit_backquote(self, node, walker): 147 'visit Backquote node' 148 self.code += '`' 149 walker.dispatch(node.expr) 150 self.code += '`' 151 146 152 def visit_callfunc(self, node, walker): 147 153 'visit CallFunc node' … … 188 194 if self.style.need_space(self.expr_ops_stack, self.code): 189 195 self.code += ' ' 190 self.code += str(node.value)196 self.code += repr(node.value) 191 197 192 198 def visit_dict(self, node, walker):
