Dave Halter
eaf0100446
Some analysis improvements.
2016-12-11 15:03:19 +01:00
Dave Halter
2be5da3f85
Fix some old regression tests.
2016-12-07 01:30:30 +01:00
Dave Halter
97ccb74ebb
Api classes test fixes.
2016-12-07 01:00:03 +01:00
Dave Halter
c6248ae169
Some testing fixes that were broken with the few previous commits.
2016-12-06 18:18:53 +01:00
Dave Halter
cb4f405f7d
Fix some internal name handling.
2016-12-05 22:27:18 +01:00
Dave Halter
641ecedcd2
Improve a few anonymous function execution context goto issues.
2016-12-04 22:35:23 +01:00
Dave Halter
6f4cd7e6d3
Improve api class tests.
2016-12-04 20:04:54 +01:00
Dave Halter
439e394535
Fix call signatures.
2016-12-04 03:52:33 +01:00
Dave Halter
6940900c58
A lot more fixes - fix all evaluate integration tests.
2016-12-03 22:17:38 +01:00
Dave Halter
ee1f077014
Some test refactorings.
2016-12-03 14:32:00 +01:00
Dave Halter
f355c04cae
Finally fixed all black box tests in python 2.
2016-12-03 13:37:51 +01:00
Dave Halter
da1a163da7
Fix python 2 string iterators.
2016-12-03 02:08:40 +01:00
Dave Halter
16a48a7a45
Fix a lot of list comprehensions.
2016-12-02 11:17:55 +01:00
Dave Halter
ba52ecd0df
Some isinstance/flow analysis improvements.
2016-11-29 18:19:15 +01:00
Dave Halter
5b81a2375d
More tests and better understanding of if/try branches name resolution.
2016-11-29 10:21:50 +01:00
Dave Halter
f6070496ad
Fixes to the isinstance tests.
2016-11-28 09:34:59 +01:00
Dave Halter
4ad0179b72
Fix named param completion and add a few tests.
2016-11-27 11:27:30 +01:00
Dave Halter
bad1f85f8f
Improvements towards arrays / predefined names logic.
2016-11-25 23:31:45 +01:00
Dave Halter
7ed1c95737
Fix dynamic param tests.
2016-11-24 00:11:26 +01:00
Dave Halter
05581714d9
Fix goto tests.
2016-11-17 23:28:47 +01:00
Dave Halter
d15016c5c1
Fix the whole test suite of descriptors.
2016-11-16 22:57:07 +01:00
Dave Halter
31514dfe76
Fix a lot on PEP 484.
2016-11-14 23:29:09 +01:00
Dave Halter
65d3e29146
dostring fixes.
2016-11-13 20:23:17 +01:00
Dave Halter
853f9fdb08
Somre more fixes towards basic stuff.
2016-11-12 14:23:44 +01:00
Dave Halter
14a8377817
Fix all class issues.
2016-11-10 23:43:07 +01:00
Dave Halter
5ef874796a
Merge pull request #790 from blueyed/fix-goto_definitions-for-derived-class
...
Fix goto_definitions being invoked on a parent class
2016-11-06 13:55:03 +01:00
Daniel Hahler
a4aabc2b65
Improve documentation in test/run.py
2016-11-04 14:28:27 +01:00
Daniel Hahler
78573b8fa2
Fix goto_definitions being invoked on a parent class
...
When invoking `goto_definitions` on `RequestFactory` in line 5, it would
jump to `Client` after 27f05de :
```python
class RequestFactory(object):
pass
class Client(RequestFactory):
pass
```
Fixes https://github.com/davidhalter/jedi/issues/761 .
2016-11-04 13:00:23 +01:00
Dave Halter
f57455f0ad
Deprecate Evaluator.wrap.
2016-11-01 23:38:06 +01:00
Dave Halter
2e6603cc2e
A lot of small improvements.
2016-10-22 17:40:42 +02:00
Dave Halter
129c669bc0
Fix private variables in filters.
2016-10-15 19:12:46 +02:00
Daniel Hahler
f7f966805f
sys_path: prepend/prefer egg-link files
...
With `pip install -e` the generated .egg-link file gets preferred over
any normally installed distribution, and `pip uninstall` will first
remove the egg-link before the normal package.
2016-10-14 14:18:09 +02:00
Dave Halter
9b85d5517f
Fix more issues in the diff parser.
2016-09-27 00:29:11 +02:00
Dave Halter
09a5f27068
Add a test for wrong whitespace.
2016-09-26 23:56:37 +02:00
Dave Halter
c728148ece
Fix an issue with dividing suites and remove a lot of print statements.
2016-09-23 17:31:29 +02:00
Dave Halter
6eb3b15e9b
Make a test a bit better testable (more flexible).
2016-09-21 18:13:18 +02:00
Dave Halter
37e3e79faa
Check in the diff tests that the graph is valid.
2016-09-19 05:41:59 +02:00
Dave Halter
885cf62a12
Remove the position_modifier from the parser.
2016-09-18 00:50:31 +02:00
Dave Halter
ed71d05ed7
Small test changes.
2016-09-15 09:37:35 +02:00
Dave Halter
74058fbf28
Finally passing all diff parser tests.
2016-09-15 01:26:28 +02:00
Dave Halter
8132055428
Fix an issue with parser endings and therefore adapt a few tests.
2016-09-14 17:23:49 +02:00
Dave Halter
47028c947a
Better debugging and solving a test with for stmts.
2016-09-13 20:34:02 +02:00
Dave Halter
2eeafe23f8
Use differ for all diff tests.
2016-09-12 02:26:29 +02:00
Dave Halter
994e6615b1
Ifs in two directions.
2016-09-11 22:42:47 +02:00
Dave Halter
dfdda4a2f1
Copying an if (and other flows) is now working.
2016-09-11 21:51:44 +02:00
Dave Halter
c764976ef2
Merge branch 'remove_names_dicts' into diff
2016-09-11 13:24:11 +02:00
Dave Halter
1226962922
Remove dedents from the parser tree. No need for them.
2016-09-11 13:03:29 +02:00
Dave Halter
cc5a2cd219
Small changes.
2016-09-09 17:38:07 +02:00
Dave Halter
5923765369
get_parsed_node should return the right thing.
2016-09-08 18:14:13 +02:00
Dave Halter
024a97e59c
Better end positions.
2016-09-08 09:52:42 +02:00