1
0
forked from VimPlug/jedi

Reenable a few get_code tests.

This commit is contained in:
Dave Halter
2015-01-27 01:19:09 +01:00
parent 88a3e25814
commit 4a07f97f10

View File

@@ -44,21 +44,19 @@ def diff_code_assert(a, b, n=4):
def test_basic_parsing(): def test_basic_parsing():
"""Validate the parsing features""" """Validate the parsing features"""
prs = Parser(code_basic_features) prs = Parser(load_grammar(), code_basic_features)
diff_code_assert( diff_code_assert(
code_basic_features, code_basic_features,
prs.module.get_code2() prs.module.get_code()
) )
@pytest.mark.skipif('True', reason='Not yet working.')
def test_operators(): def test_operators():
src = u('5 * 3') src = u('5 * 3')
prs = Parser(src) prs = Parser(load_grammar(), src)
diff_code_assert(src, prs.module.get_code()) diff_code_assert(src, prs.module.get_code())
@pytest.mark.skipif('True', reason='Broke get_code support for yield/return statements.')
def test_get_code(): def test_get_code():
"""Use the same code that the parser also generates, to compare""" """Use the same code that the parser also generates, to compare"""
s = u('''"""a docstring""" s = u('''"""a docstring"""
@@ -84,7 +82,7 @@ def method_with_docstring():
"""class docstr""" """class docstr"""
pass pass
''') ''')
assert Parser(s).module.get_code() == s assert Parser(load_grammar(), s).module.get_code() == s
def test_end_newlines(): def test_end_newlines():