Dave Halter
|
1ce96f2581
|
More fixes for ExprStmt docstrings.
|
2015-03-03 18:08:24 +01:00 |
|
Dave Halter
|
40e61fc96d
|
Fix ExprStmt docstring bugs.
|
2015-03-03 17:42:49 +01:00 |
|
Dave Halter
|
8868b87d42
|
Make imports stuff in API classes work. Now goto on imports follows even aliases.
|
2014-12-08 12:04:09 +01:00 |
|
Dave Halter
|
0ad6aeba6b
|
Fix some API classes issues. Among them call signature generation and Definition.parent() issues.
|
2014-12-08 02:32:43 +01:00 |
|
Dave Halter
|
8ca48f03db
|
Tests for imports and is_definition.
|
2014-10-02 11:14:03 +02:00 |
|
Dave Halter
|
99d35e57b6
|
Fix alias usages in goto_assignments.
|
2014-09-19 13:42:47 +02:00 |
|
Dave Halter
|
ed56f73836
|
Care for nested imports in goto_assignments.
|
2014-09-19 12:14:29 +02:00 |
|
Dave Halter
|
fc5f73861c
|
Fix issues with the os module.
Using a try/finally assures that the recursion checkers work the right way.
|
2014-09-19 10:59:24 +02:00 |
|
Dave Halter
|
83d2af5138
|
First imports are working with goto.
|
2014-09-19 01:21:17 +02:00 |
|
Dave Halter
|
610b2fc832
|
tests for goto on imports.
|
2014-09-19 00:49:22 +02:00 |
|
Dave Halter
|
7b0bb83d16
|
Change the behavior of eval_statement_element and follow_call_path. Arrays should only be looked at in the latter.
|
2014-09-18 23:44:11 +02:00 |
|
Dave Halter
|
69e6139527
|
Goto on named params in class calls is now working.
|
2014-09-18 20:11:58 +02:00 |
|
Dave Halter
|
ba80e35204
|
Test for an issue with named params in class calls (instead of functions).
|
2014-09-18 13:30:52 +02:00 |
|
Dave Halter
|
9fa6a86a19
|
Tests for Definition.is_definition().
|
2014-09-17 18:17:22 +02:00 |
|
Dave Halter
|
0eea30f227
|
NamePart migration of Definition is complete. Now Completion.
|
2014-09-10 18:29:10 +02:00 |
|
Dave Halter
|
87aa76678a
|
Goto should work on named params, too.
|
2014-09-09 16:48:53 +02:00 |
|
Dave Halter
|
740fd0657f
|
Add a goto_assignments test for named params
|
2014-09-09 00:06:24 +02:00 |
|
Dave Halter
|
0dcb91d236
|
Add a Definition.is_definition function to be able to check if a name is a definition or not.
|
2014-09-08 23:44:35 +02:00 |
|
Dave Halter
|
851717a968
|
Publicize jedi.names and add a first test.
|
2014-09-08 22:39:47 +02:00 |
|
Dave Halter
|
ece9fdf4ae
|
Fixing most of the issues that existed, because of the recent Name.get_definition/Call.name.parent change.
|
2014-09-06 13:02:52 +02:00 |
|
Fredrik Bergroth
|
d3ac1e902e
|
Always cast pr to er in _follow_statements_imports
|
2014-06-11 23:49:36 +02:00 |
|
Dave Halter
|
2205117f92
|
test for #397, something raises ModuleNotFound if we use Definition.type
|
2014-04-30 16:58:27 +02:00 |
|
Dave Halter
|
0582979db5
|
documentation to docstring, #395
|
2014-04-17 14:13:47 +02:00 |
|
Dave Halter
|
0d9f9f0e4a
|
parent on completions tests
|
2014-04-07 14:54:56 +02:00 |
|
Dave Halter
|
a66f8e5a0b
|
more Definition.parent tests.
|
2014-04-02 15:44:55 +02:00 |
|
Dave Halter
|
d8c433cb20
|
Definition.parent is working. fixes #325
|
2014-04-02 15:37:41 +02:00 |
|
Dave Halter
|
99f292fbb5
|
tests for Definition.parent(), #325
|
2014-04-02 15:25:57 +02:00 |
|
Dave Halter
|
d6ffc80f0e
|
cast pr.Function to er.Function even in the api.
|
2014-04-02 11:40:50 +02:00 |
|
Dave Halter
|
283a5086f9
|
use memoize_default instead of strange underscore_decorators in api classes
|
2014-04-02 10:34:43 +02:00 |
|
Dave Halter
|
ee18e19711
|
moved params to BaseDefinition. This enables completions and gotos to check for call signatures as well, fixes #238
|
2014-04-01 14:34:10 +02:00 |
|
Dave Halter
|
4a9b9388df
|
missing docstrings for imports in completions should be there now, fixes #340
|
2014-03-25 11:57:34 +01:00 |
|
Dave Halter
|
33d59d8055
|
tests for documentation Completion.documentation - check if Jedi is following imports correctly
|
2014-03-25 11:20:48 +01:00 |
|
Dave Halter
|
3f3788e800
|
add a Documentation() class to the API, which will be used in the future for all kind of docstrings. Also add a documentation method on BaseDefinition that returns a Documentation object. Deprecate at the same time its doc and raw_doc functions
|
2014-03-25 02:14:34 +01:00 |
|
Dave Halter
|
1c1b51f116
|
more type tests
|
2014-03-24 01:31:14 +01:00 |
|
Dave Halter
|
45fecabbf1
|
definition type shouldn't return import, we'd rather want the implementation name -> #340
|
2014-03-23 13:30:10 +01:00 |
|
Dave Halter
|
8660555d7b
|
moved api, parser and evaluate test directories to test_api, test_parser...
|
2014-01-29 21:16:18 +01:00 |
|