mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-09 23:34:45 +08:00
Add test_compiled
Should pass on travis since there is no precompiled modules yet
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
addopts = --doctest-modules
|
addopts = --doctest-modules
|
||||||
|
|
||||||
# Ignore broken files in blackbox test directories
|
# Ignore broken files in blackbox test directories
|
||||||
norecursedirs = .* docs completion refactor absolute_import namespace_package scripts
|
norecursedirs = .* docs completion refactor absolute_import namespace_package scripts extensions
|
||||||
|
|
||||||
# Activate `clean_jedi_cache` fixture for all tests. This should be
|
# Activate `clean_jedi_cache` fixture for all tests. This should be
|
||||||
# fine as long as we are using `clean_jedi_cache` as a session scoped
|
# fine as long as we are using `clean_jedi_cache` as a session scoped
|
||||||
|
|||||||
18
test/test_compiled.py
Normal file
18
test/test_compiled.py
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
"""
|
||||||
|
Test compiled module
|
||||||
|
"""
|
||||||
|
import os
|
||||||
|
import platform
|
||||||
|
import sys
|
||||||
|
import jedi
|
||||||
|
|
||||||
|
from .helpers import cwd_at
|
||||||
|
|
||||||
|
|
||||||
|
@cwd_at('extensions')
|
||||||
|
def test_compiled():
|
||||||
|
if platform.architecture()[0] == '64bit':
|
||||||
|
package_name = "compiled%s%s" % sys.version_info[:2]
|
||||||
|
if os.path.exists(package_name):
|
||||||
|
s = jedi.Script("from %s import compiled; compiled." % package_name)
|
||||||
|
assert len(s.completions()) >= 2
|
||||||
Reference in New Issue
Block a user