From 73c71d6475ee6b0e500836a2abb07cb8e8858492 Mon Sep 17 00:00:00 2001 From: Hugo Date: Sun, 7 Jan 2018 10:39:38 +0200 Subject: [PATCH] This test will be removed in the virtualenv branch --- test/test_evaluate/test_pyc.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/test_evaluate/test_pyc.py b/test/test_evaluate/test_pyc.py index 057e9417..c101da13 100644 --- a/test/test_evaluate/test_pyc.py +++ b/test/test_evaluate/test_pyc.py @@ -45,5 +45,20 @@ def generate_pyc(): shutil.copy(os.path.join("dummy_package/__pycache__", f), dst) +# Python 2.6 does not necessarily come with `compileall.compile_file`. +@pytest.mark.skipif("sys.version_info > (2,6)") +@cwd_at('test/test_evaluate') +def test_pyc(): + """ + The list of completion must be greater than 2. + """ + try: + generate_pyc() + s = jedi.Script("from dummy_package import dummy; dummy.", path='blub.py') + assert len(s.completions()) >= 2 + finally: + shutil.rmtree("dummy_package") + + if __name__ == "__main__": test_pyc()