[svn r56618] skip this test for a more explicit reason

--HG--
branch : trunk
This commit is contained in:
hpk 2008-07-17 15:21:23 +02:00
parent ee61967f75
commit 8cbfaa1a4f
1 changed files with 10 additions and 7 deletions

View File

@ -282,14 +282,17 @@ def test_deindent():
lines = deindent(source.splitlines()) lines = deindent(source.splitlines())
assert lines == ['', 'def f():', ' def g():', ' pass', ' '] assert lines == ['', 'def f():', ' def g():', ' pass', ' ']
def test_write_read(): def test_source_of_class_at_eof_without_newline():
py.test.skip("Failing") py.test.skip("circumvent CPython's buggy inspect.getsource?")
# this test fails because the implicit inspect.getsource(A) below
# does not return the "x = 1" last line.
tmpdir = py.test.ensuretemp("source_write_read") tmpdir = py.test.ensuretemp("source_write_read")
source = py.code.Source(''' source = py.code.Source('''
class A(object): class A(object):
def method(self): def method(self):
x = 1 x = 1
''') ''')
tmpdir.ensure("a.py").write(source) path = tmpdir.join("a.py")
path.write(source)
s2 = py.code.Source(tmpdir.join("a.py").pyimport().A) s2 = py.code.Source(tmpdir.join("a.py").pyimport().A)
assert source == s2 assert str(source).strip() == str(s2).strip()