Dave Halter
e3d2bce7ff
Reenable some tests
2019-08-25 02:37:52 +02:00
Dave Halter
4cbe2898c0
Fix usage tests
...
With those tests fixed, everything should pass again
2019-08-21 01:01:09 +02:00
Dave Halter
3ec194093d
Fix _sre issues
2018-12-09 12:54:39 +01:00
Dave Halter
039e7ba07b
Some more sys path corrections.
...
The sys path should be defined more or less in the beginning and not be different for all modules
2018-02-16 14:39:01 +01:00
Hugo
7e449af4bd
Revert changes to test/completion and test/static_analysis except for 2.6 comment removal
2018-01-07 10:40:36 +02:00
Hugo
8cf708d0d4
Remove redundant parentheses
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
752b7d8d49
One more usages test.
2017-10-15 21:11:49 +02:00
Dave Halter
2b138b3150
Usages fix for more complex situations
2017-10-09 21:09:04 +02:00
Dave Halter
bedff46735
Simplify usages. It should also work way better, now.
2017-10-08 20:13:24 +02:00
Dave Halter
ef89593896
Disable more tests in Python2.6, because of set literals that don't exist there.
2017-09-03 02:01:43 +02:00
micbou
a859add6d7
Only resolve names for actual modules
...
A name can be part of an import statement without being a module.
2017-03-01 21:06:21 +01:00
Dave Halter
24457bfe2e
Fix some usage cases of comprehensions.
2017-01-03 02:15:04 +01:00
Dave Halter
45941a7006
Fix usage tests.
2016-07-12 23:32:33 +02:00
Dave Halter
adcc1c2b51
Don't delete ErrorNode names. They are part of the parser now.
...
Fixes #594 and possibly also #590 and #579 .
2016-07-07 18:33:45 +02:00
Dave Halter
c2a287c25a
Usages on syntax should not return anything.
2015-04-28 17:35:26 +02:00
Dave Halter
d7b69ab92c
Fix a small bug in the logic of finding self variables.
2015-02-25 13:54:13 +01:00
Dave Halter
301b4ca649
Deprecate NotFoundError, because it wasn't used anymore.
2015-01-08 18:17:37 +01:00
Dave Halter
494a3e3307
Fix usages.
2015-01-06 16:54:01 +01:00
Dave Halter
6bf154de5e
Better goto for imports, which helps usages.
2014-12-03 16:15:31 +01:00
Dave Halter
f1cbd45575
Usages are pretty solid now except for parser issues.
2014-11-22 15:43:23 +01:00
Dave Halter
b82e1e28e5
Get at least some usages stuff right.
2014-11-22 02:05:36 +01:00
Dave Halter
59225ceaa3
usages issues.
2014-09-25 00:14:43 +02:00
Dave Halter
e872d9e073
Script.goto_assignments now always needs a call_path. Otherwise it raises a NotFoundError.
...
This change makes Jedi's behavior more consistent.
2014-09-04 00:56:58 +02:00
Dave Halter
749d0121fc
change test results, because of inserts in another test file
2014-07-02 13:15:36 +02:00
Dave Halter
44238a9f92
submodules are automatically indexed without actually importing them. fixes #413 .
...
However, this is not a 100% correct Python behavior. Python behavior would be to follow ALL imports in all modules (recursively) and check if the module was imported. However, that's a lot of work, that would slow down autocompletion. For now it's better to have no false positives in flaking and to ignore a few attribute errors.
2014-06-25 01:39:43 +02:00
Dave Halter
bc7896f93d
unicode issues in usage matching
2014-04-29 12:20:25 +02:00
Dave Halter
b643325889
type of NamePart in definition should work.
2014-04-18 01:31:07 +02:00
Dave Halter
fe98940624
test for problem with builtins in usages
2014-04-17 14:41:56 +02:00
Dave Halter
ced5b6ca82
goto_assignments and usages both working now with issues like #315
2014-03-29 16:37:39 +01:00
Dave Halter
18f225200a
test for dynamic params/usages case
2014-01-26 23:13:46 +01:00
Dave Halter
090536d03c
fix by disabling test - usages are tainted crap anyway :)
2014-01-06 23:41:40 +01:00
David Halter
a895561f1a
fixed a problem that combined __getattr__ and usages
2013-08-13 15:39:26 +04:30
David Halter
2359ccbeb1
rename completion/renaming.py to usages.py
2013-08-13 15:13:18 +04:30