Commit Graph

132 Commits

Author SHA1 Message Date
Takafumi Arakaki
0f9761aac7 Fix tests for Python 3.2 (use relative import) 2013-03-12 07:11:37 +01:00
Takafumi Arakaki
50e1fad8f6 Remove tests from regression.py 2013-03-10 21:29:09 +01:00
Takafumi Arakaki
c6c17d7ed5 Add known failing test for function_definition 2013-03-10 21:29:09 +01:00
Takafumi Arakaki
ab79689cee Use unittest2 for Python < 2.7 2013-03-10 21:28:27 +01:00
Takafumi Arakaki
3542b7f80a Refactor tests for function_definition 2013-03-10 21:27:34 +01:00
Takafumi Arakaki
4d6abfb8de Fix a failing test in Python 3 2013-03-10 21:27:34 +01:00
Takafumi Arakaki
1eae32c182 Skip test case for finding definition at f( |) 2013-03-10 21:27:34 +01:00
Takafumi Arakaki
c546323bca Tests for f(| ) and f( |) (the latter fails) 2013-03-10 21:27:34 +01:00
Takafumi Arakaki
9490730d59 Treat case like f() 2013-03-10 21:27:34 +01:00
Takafumi Arakaki
8f3db6976b Fix test for issue #94 2013-03-10 21:27:34 +01:00
Takafumi Arakaki
b8e3e0c157 Add tests for Script.definition when in function call 2013-03-10 21:27:34 +01:00
David Halter
d063aa3d66 Merge pull request #141 from tkf/attribute-docstring
Attribute docstring support
2013-03-10 13:23:47 -07:00
David Halter
91ee75d5a2 Merge pull request #152 from tkf/refactor-integration-test
Refactor integration test runner
2013-03-10 13:07:34 -07:00
Takafumi Arakaki
a02940f3c1 Rename api.get_definitions to defined_names
Do the same for Definition.get_definitions also.
2013-03-10 20:40:52 +01:00
Takafumi Arakaki
bc32844bd7 Add TestGetDefinitions.test_dotted_assignment 2013-03-10 20:40:52 +01:00
Takafumi Arakaki
3fbe7e9ff4 Rewrite get_definitions using evaluate.get_names_of_scope
- Definition.names is changed to Definition.name.
- TestGetDefinitions.test_nested_definitions fails.
2013-03-10 20:40:14 +01:00
Takafumi Arakaki
89bfdd2b2d Test that full_name works with get_definitions 2013-03-10 20:40:14 +01:00
Takafumi Arakaki
08f45d1f95 Fix Definition.get_definitions 2013-03-10 20:40:14 +01:00
Takafumi Arakaki
d0ad14adf4 Fix Definition.names for star import 2013-03-10 20:40:14 +01:00
Takafumi Arakaki
ba7d29f542 Add a test for multiple assignment 2013-03-10 20:40:14 +01:00
Takafumi Arakaki
cbcaa85108 Add :attr:Definition.names 2013-03-10 20:40:14 +01:00
Takafumi Arakaki
39feecee04 Add new API: jedi.api.get_definitions 2013-03-10 20:40:14 +01:00
Takafumi Arakaki
20c9709aef Do not change cwd at import time 2013-03-10 17:28:48 +01:00
David Halter
e3b33fc009 fixed a unicode problem caused by a wrongly placed docstring 2013-03-01 00:32:54 +04:30
David Halter
c808bcef70 little description of regression and refactor 2013-03-01 00:23:13 +04:30
Takafumi Arakaki
38fc49022f Include __init__ call signature in Class.doc 2013-02-25 01:50:31 +01:00
Takafumi Arakaki
4ba9fd2b68 Fix Statement.get_code
Parsed Statement.assignment_details must be used.  Otherwise,
incorrect code is returned at the first time Statement.get_code
is called.
2013-02-25 01:43:22 +01:00
Takafumi Arakaki
e1e2ed8fcc Add a test for docstring in call signature 2013-02-24 22:45:10 +01:00
Takafumi Arakaki
7f00b9414e Check the case where multiple docstrings are defined 2013-02-24 20:58:43 +01:00
Takafumi Arakaki
aad9c34db6 Include statements to Script.definition if it has docstring 2013-02-24 20:56:09 +01:00
Takafumi Arakaki
540eff3d42 Add test_attribute_docstring 2013-02-24 19:39:59 +01:00
Takafumi Arakaki
524feca0de Add TestDocstring 2013-02-24 17:40:18 +01:00
David Halter
6ea64a28bf dev/refactor merge 2013-02-23 20:53:57 +04:30
David Halter
4d7aad4ce8 deleted old crap code 2013-02-23 01:13:21 +04:30
David Halter
b0c3fd5439 api.Script.get_definition -> definition, to be consistent in the api naming. deprecated api.Script.get_definition 2013-02-21 22:12:51 +04:30
David Halter
f8e0c78f77 Script.get_in_function_call -> Script.function_definition 2013-02-21 22:05:39 +04:30
David Halter
d05018757d completely rewrote helpers.search_function_definition 2013-02-21 19:56:05 +04:30
Danilo Bargen
ea9a667425 Fixed issue with repr encoding (fixes davidhalter/jedi-vim#94) 2013-02-14 21:10:06 +01:00
Danilo Bargen
3ab2b0a244 Added (failing) regression test for davidhalter/jedi-vim#94 2013-02-14 20:26:31 +01:00
Takafumi Arakaki
e12212942f Add a failing test for type inference from docstring 2013-01-30 01:01:25 +01:00
David Halter
35e55fab25 improved import statement keyword autocompletion, #111 2013-01-14 22:32:34 +01:00
David Halter
ac2b0016d5 fix import problems with negative kill_counts, fixes #111 2013-01-14 21:25:48 +01:00
David Halter
d08ee04fbb regression tests for #111 2013-01-14 18:41:09 +01:00
David Halter
7b150630f0 stopiteration works in strange ways in the parser in py2, fixes #70, affects probably davidhalter/jedi-vim#68 2013-01-12 12:15:32 +01:00
David Halter
00f7088c05 test for davidhalter/jedi-vim#70 2013-01-12 00:11:38 +01:00
David Halter
b991190f50 python 3 compatibility, which is nicer anyway 2013-01-08 12:58:13 +01:00
David Halter
869572fe64 further improvements of the jedi import in tests 2013-01-08 12:29:17 +01:00
David Halter
3c4e079ecb import jedi in tests and not api 2013-01-08 12:15:50 +01:00
David Halter
31e8a8c5a2 remove sys path stuff in run.py (it's in base) 2013-01-05 20:19:48 +01:00
David Halter
15bd963f59 move test bases to test/base.py 2013-01-05 18:59:56 +01:00