Dave Halter
eeea88046e
First step in working with metaclasses in plugins, see #1090 .
2019-07-18 11:20:28 +02:00
Dave Halter
56ec79d62a
Fix star imports checks, fixes #1235
2019-06-22 16:45:56 +02:00
Dave Halter
1b0677ec55
Fix some test imports
2019-06-10 19:48:46 +02:00
Dave Halter
144aa97c00
Fix imports for some tests
2019-06-10 17:41:29 +02:00
Dave Halter
1213b51c66
Imports completions after a semicolon work now
2019-06-02 17:54:00 +02:00
Dave Halter
fcf214b548
Start using file io when opening random modules
2019-05-31 23:42:19 +02:00
Dave Halter
857f6a79ae
Merge branch 'master' of github.com:davidhalter/jedi
2019-05-21 13:39:27 +02:00
micbou
6f9f5102d0
Fix correct_zip_package_behavior tests on Windows
2019-05-21 12:07:17 +02:00
Dave Halter
95cd8427f4
Fix a NotImplementedError when loading random modules
2019-05-20 09:54:41 +02:00
Dave Halter
a6a71c59f4
Move some contents of gradual.stub_contexts to gradual.conversion
2019-05-10 01:24:58 +02:00
Dave Halter
c647bfa490
Fix a test
2019-05-05 17:09:15 +02:00
Dave Halter
e61e210b41
Remove some weird changes about importing again
2019-04-09 21:48:57 +02:00
Dave Halter
255d0d9fb5
Fix builtin import issues
2019-04-09 21:15:33 +02:00
Dave Halter
8c9ac923c6
Fix import names from sys path generation
2019-04-08 19:35:58 +02:00
Dave Halter
d222d78c7b
Zip imports don't have to work in Python2
2019-04-05 12:31:24 +02:00
Dave Halter
04095f7682
Uncomment previous zip tests that needed bugfixing first
2019-03-27 00:56:15 +01:00
Dave Halter
993567ca56
Remove submodule dict issues from namespace packages
2019-03-26 18:42:47 +01:00
Dave Halter
e01d901399
Test zip imports that have nested modules
2019-03-26 09:33:54 +01:00
Dave Halter
a437c2cb02
Fix test_imports tests, now zip imports work again
2019-03-26 09:16:38 +01:00
Dave Halter
b6612a83c3
WIP import improvement, getting rid of bad old code
2019-03-21 23:22:19 +01:00
Dave Halter
0cad79ad18
Merge branch 'master' into typeshed
2019-03-08 16:25:45 +01:00
Dave Halter
cd8c9436c5
Merge branch 'master' of github.com:davidhalter/jedi
2019-03-08 16:23:46 +01:00
Dave Halter
5743f54d69
One more relative import fix
2019-03-08 16:01:56 +01:00
Dave Halter
1914d10836
Fix relative imports outside of the proper paths
2019-03-08 14:25:54 +01:00
Dave Halter
6b579d53ec
Some more refactoring for relative imports
2019-03-08 10:54:28 +01:00
Dave Halter
c1d65ff144
Start reworking the relative imports
2019-03-07 00:27:51 +01:00
Dave Halter
9d19b060a9
Add a better comment for imports
2019-03-04 09:34:17 +01:00
Dave Halter
23d61e5e97
Restructure relative importing a bit and improve tests
2019-03-04 09:24:38 +01:00
micbou
46742328b6
Improve test_import_completion_docstring robustness
2019-03-02 09:58:01 +01:00
Dave Halter
467c2e5def
Merge branch 'master' into typeshed
...
There were quite a few conflicts, because there were two rewrites of the path
to dotted function.
2019-03-01 10:13:16 +01:00
Dave Halter
ffd9a6b484
Make it possible to complete in non-Python files
2019-02-28 20:04:17 +01:00
Dave Halter
8aca357de6
Write a test for #1209
...
Relative imports were failing in nested Python packages. With the fix to
transforming paths to dotted paths this should already be a lot better,
still here's a regression test.
2019-02-28 09:51:47 +01:00
Dave Halter
24174632d4
Fix some bugs of the last few commits
2018-12-22 22:08:54 +01:00
Dave Halter
ca784916bb
Fix get_modules_containing_name
2018-12-22 14:33:24 +01:00
oleg.hoefling
4711b85b50
used pytest.param to comply with pytest>=4
2018-12-07 17:49:39 +01:00
Dave Halter
1c91cfa9d6
Write a test for #1079 to avoid a regression in the future.
2018-04-10 19:23:20 +02:00
Dave Halter
c9fa335145
Fix a goto_assignments issue with a better internal API
...
Fixes #996 .
2018-01-29 08:58:59 +01:00
Dave Halter
d986c44b94
Merge with master
...
The deprecation of Python2.6 and the insertion of environments made it quite difficult to merge.
2018-01-20 19:32:59 +01:00
Hugo
3e8cd9f128
Use set literals
2018-01-07 10:40:36 +02:00
Hugo
cc623218e5
Replace function call with set literal
2018-01-07 10:40:06 +02:00
Hugo
7c31ea9042
Drop support for EOL Python 2.6
2018-01-07 10:40:05 +02:00
Dave Halter
db47686159
Correct the issue about has_zlib
...
It was never actually the case that travis has Python versions without zlib. I didn't realize that modifying the sys path made it impossible to import the zlib library.
2018-01-06 03:34:37 +01:00
Dave Halter
e42796ca10
Move the zip tests to the environment
2018-01-06 02:26:30 +01:00
Dave Halter
99eed91206
Only execute the zipimport tests fully if zlib is available for the environment Python.
2018-01-06 02:11:33 +01:00
Dave Halter
4d896892a3
Skip some 3.3 tests for travis
...
Python 3.3 on travis doesn't have zip support compiled.
Just ignore tests since 3.3 is End-of-Life anyway.
2018-01-04 01:46:07 +01:00
Dave Halter
bf73fcbed4
More test_evaluate Script fixtures
2017-12-29 19:36:05 +01:00
Dave Halter
723d6515ac
Change two tests that were written in a strange way
2017-12-20 10:36:39 +01:00
Dave Halter
2210b11778
Fix some issues with import completion
...
Fixes #759
2017-09-14 20:09:13 +02:00
Dave Halter
9fb7fb66da
Move another test to delete a file.
2017-05-07 16:39:32 +02:00
Dave Halter
d717c3bf40
Merge some import tests.
2017-05-07 16:20:49 +02:00