make py lib a self-contained directory again

- move and merge _py/ bits back to py/
- fixes all around

--HG--
branch : trunk
This commit is contained in:
holger krekel
2009-11-04 21:34:07 +01:00
parent 4dd6c7679d
commit b04a04cabd
160 changed files with 294 additions and 281 deletions

View File

@@ -290,7 +290,7 @@ def test_getfuncsource_with_multine_string():
def test_deindent():
from _py.code.source import deindent as deindent
from py.impl.code.source import deindent as deindent
assert deindent(['\tfoo', '\tbar', ]) == ['foo', 'bar']
def f():
@@ -329,27 +329,27 @@ if True:
pass
def test_getsource_fallback():
from _py.code.source import getsource
from py.impl.code.source import getsource
expected = """def x():
pass"""
src = getsource(x)
assert src == expected
def test_idem_compile_and_getsource():
from _py.code.source import getsource
from py.impl.code.source import getsource
expected = "def x(): pass"
co = py.code.compile(expected)
src = getsource(co)
assert src == expected
def test_findsource_fallback():
from _py.code.source import findsource
from py.impl.code.source import findsource
src, lineno = findsource(x)
assert 'test_findsource_simple' in str(src)
assert src[lineno] == ' def x():'
def test_findsource___source__():
from _py.code.source import findsource
from py.impl.code.source import findsource
co = py.code.compile("""if 1:
def x():
pass