mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-16 02:27:06 +08:00
Catch some cases were _sqlite3.Connection was misidentified as sqlite3.Connection
This commit is contained in:
16
test/test_inference/test_gradual/test_conversion.py
Normal file
16
test/test_inference/test_gradual/test_conversion.py
Normal file
@@ -0,0 +1,16 @@
|
||||
from os.path import join
|
||||
|
||||
from jedi.inference.gradual.conversion import convert_names
|
||||
|
||||
|
||||
def test_sqlite3_conversion(Script):
|
||||
script1 = Script('import sqlite3; sqlite3.Connection')
|
||||
d, = script1.goto_definitions()
|
||||
|
||||
assert not d.module_path
|
||||
assert d.full_name == 'sqlite3.Connection'
|
||||
assert convert_names([d._name], only_stubs=True)
|
||||
|
||||
d, = script1.goto_definitions(only_stubs=True)
|
||||
assert d.is_stub()
|
||||
assert d.full_name == 'sqlite3.dbapi2.Connection'
|
||||
Reference in New Issue
Block a user