muffinmad
16e2b86bcf
Fix test
2020-05-13 01:18:47 +03:00
muffinmad
7ccee7d8fc
Add test _PseudoTreeNameClass.type == 'class'
2020-05-12 23:28:46 +03:00
Dave Halter
7fd5c8af8f
Allow files for get_default_project, fixes #1552
2020-04-26 00:33:10 +02:00
Dave Halter
97fb95ec0c
Don't display unnecessary help, fixes #1557
2020-04-26 00:21:01 +02:00
Dave Halter
94d374c9ce
Fix a small issue with the help method, fixes #1556
2020-04-22 17:32:40 +02:00
Dave Halter
0850b86456
Also don't complete keywords if kwargs only are allowed, see #1541
2020-04-17 23:51:40 +02:00
Michał Górny
7ff76bb7d0
Sort test_project::test_search results to fix failures
...
Fixes #1542
2020-04-15 17:21:40 +02:00
Dave Halter
883f5a3824
Merge branch 'improve-type-annotation-inference' of https://github.com/PeterJCLaw/jedi
2020-04-01 00:54:13 +02:00
Dave Halter
604029568c
Fix string completion issue, fixes #1528
2020-03-26 15:47:27 +01:00
Peter Law
5ca69458d4
Add testing for mismatch cases
...
This should help catch any errors in our handling of invalid cases.
While some of these produce outputs which aren't correct, what
we're checking here is that we don't _error_ while producing that
output.
Also fix a case which this showed up.
2020-03-22 15:10:43 +00:00
Dave Halter
a2f4d1bbe7
Fix stub conversion for Decoratee, so docstrings work, see #117
2020-03-21 17:23:27 +01:00
Dave Halter
5b54ac835d
Fix deprecations in tests
2020-03-21 02:42:00 +01:00
Dave Halter
5f6a25fb58
Add deprecations warnings, to deprecated functions in the main API
2020-03-21 02:30:07 +01:00
Dave Halter
d6d9286242
Get rid of deprecations in tests
2020-03-21 02:15:57 +01:00
Dave Halter
7de475318a
Minor refactoring
2020-03-17 10:00:38 +01:00
Dave Halter
d26926a582
Definition -> Name
2020-03-17 09:33:12 +01:00
Dave Halter
0731206b9d
BaseDefinition -> BaseName
2020-03-17 09:25:30 +01:00
Dave Halter
10bc578bfe
Merge branch 'master' into refactor
2020-03-13 23:53:09 +01:00
Dave Halter
5cd212c51c
Merge branch 'expandtab' of https://github.com/Carreau/jedi
...
Also modify the test a bit to make sure that it passes properly if there are
folders present.
2020-03-13 23:40:48 +01:00
Dave Halter
b247423184
Indentation
2020-03-11 19:26:59 +01:00
Dave Halter
9c77113e21
Fix string completions with quote prefixes, fixes #1503
2020-03-11 19:26:42 +01:00
Dave Halter
886dadaaff
Skip more tests for Python 2/3.5
2020-03-10 20:17:39 +01:00
Dave Halter
bedf3bff0e
Add Project.complete_search instead of the complete param
2020-03-10 08:31:15 +01:00
Dave Halter
d838eaecd2
Implement Script.complete_search instead of the complete param and return Completion objects
2020-03-09 23:55:17 +01:00
Dave Halter
75ae73ee97
Load -stubs packages properly in _load_python_module
2020-03-09 17:27:51 +01:00
Dave Halter
753440682e
Some further testing of code search with stubs
2020-03-08 15:12:57 +01:00
Dave Halter
53f39c88e4
Try to fix a few more stub issues in search
2020-03-08 15:02:00 +01:00
Dave Halter
d3e3021a3d
Care better about stubs for code search
2020-03-08 13:16:06 +01:00
Dave Halter
e46e1269a2
Finally use the string_names attribute to identify module names instead of some fucked up path calculation.
2020-03-08 12:58:44 +01:00
Dave Halter
a5f7412296
Load stub modules if it's a stub
2020-03-08 11:51:39 +01:00
Dave Halter
58998748e3
Make it clear in search tests if a stub or a normal definition is expected
2020-03-07 20:43:57 +01:00
Dave Halter
6bddca011c
Listing modules is no longer done by a subprocess
2020-03-07 20:25:58 +01:00
Dave Halter
f147cb1133
Make it possible to get stdlib modules for project search
2020-03-07 19:42:27 +01:00
Dave Halter
c159b9debd
Get namespace package searches working
2020-03-07 17:14:47 +01:00
Dave Halter
eecdf31601
Make it possible to search folders __init__ files
2020-03-07 13:57:14 +01:00
Dave Halter
ed3564831c
Some minor test reworks
2020-03-06 14:28:48 +01:00
Dave Halter
8c1e518ab7
Make sure you can search for 'def something'
2020-03-06 14:27:29 +01:00
Dave Halter
c7a862ec19
Fix issues where references were identified as definitions
2020-03-06 14:24:57 +01:00
Dave Halter
6e3bd38600
Start merging efforts for project search and file search
...
First project tests are passing
2020-03-06 13:32:04 +01:00
Dave Halter
30f72c48c4
Test that full_name in funcs work
2020-03-01 20:11:00 +01:00
Dave Halter
e03924895b
Add tests for search
2020-03-01 19:52:49 +01:00
Dave Halter
a6ef8efb72
fuzzy_match and start_match are now match with fuzzy param
2020-03-01 18:03:13 +01:00
Dave Halter
e5fabb4c5f
Fix some version issue stuff
2020-03-01 01:42:22 +01:00
Dave Halter
fd23946de3
Avoid universal newlines even more
2020-03-01 01:12:47 +01:00
Dave Halter
a2b8c44e8f
Get rid of Python's universal newlines for refactoring
2020-02-29 23:34:49 +01:00
Dave Halter
76ce422590
Make refactoring diff path a relative path to the project path
2020-02-28 00:17:14 +01:00
Dave Halter
1f773d8e65
Refactoring is not allowed for environments and the current version lower than 3.6
2020-02-27 23:24:23 +01:00
Dave Halter
140a45081f
Python 3.5 is not supported for refactorings
2020-02-27 19:01:08 +01:00
Dave Halter
5f226bc82e
Make sure to not execute refactoring tests for Python 2
2020-02-27 02:17:05 +01:00
Dave Halter
a892887b04
Remove Python 3.4 support
2020-02-27 02:04:03 +01:00