Commit Graph

729 Commits

Author SHA1 Message Date
David Halter
2f3304b9f1 test for multiple call_signatures 2013-08-21 15:47:25 +04:30
David Halter
eca786bf0e fix a problem with empty scripts 2013-08-21 13:42:18 +04:30
David Halter
a6b6b6cbe8 parsing representation get_code tests 2013-08-18 00:06:08 +04:30
David Halter
f0b25d5451 simple debug test, if they work 2013-08-17 23:40:00 +04:30
David Halter
230bf724a2 empty asserts should not lead to broken parsers 2013-08-17 23:04:01 +04:30
David Halter
af7089b8ca use cwd_at to avoid test failures if called from different places 2013-08-17 23:03:32 +04:30
David Halter
a1e232bcbf fix local imports in repl completion 2013-08-17 22:43:20 +04:30
David Halter
a8e259763e fix problem with variables in from clauses, #268 2013-08-17 22:04:55 +04:30
David Halter
a1d61e4855 after 'from namespace ', only import completion is allowed, as well as a lot of related fixes to context/user_stmt stuff, fixes #291 2013-08-17 21:28:53 +04:30
David Halter
1ce4babe36 fix a problem in readline completion with upper/lower cases 2013-08-17 19:19:47 +04:30
David Halter
e46d33be90 move completion to interpreter, which improves shell completion 2013-08-17 10:49:23 +04:30
David Halter
2612963f58 fix many position problems 2013-08-17 00:34:20 +04:30
David Halter
8beeb71f84 parsing import names position tests 2013-08-16 22:51:35 +04:30
David Halter
7485802149 tests for class/func name positions 2013-08-16 22:38:56 +04:30
David Halter
d4f605d213 fix name end_pos problems 2013-08-16 22:31:51 +04:30
David Halter
098397aa79 tests for module name/position 2013-08-16 22:25:35 +04:30
David Halter
3d698ffad6 call type tests 2013-08-16 22:00:27 +04:30
David Halter
cb21de45f1 add parsing tests for name/call positions 2013-08-16 21:34:58 +04:30
David Halter
0268109d1d fast parser test improvements 2013-08-16 21:33:43 +04:30
David Halter
b32065052a test that proves fast_parser problems in certain cases 2013-08-16 16:03:56 +04:30
David Halter
f12e7f66c4 remove unused argument from calls to set_debug_function 2013-08-16 14:06:53 +04:30
David Halter
e63783f122 test for empty decorators 2013-08-16 11:02:22 +04:30
David Halter
873c609fca forgot to write a test for #293 2013-08-16 10:05:25 +04:30
David Halter
4b0465a2d1 REPL completion deletes the line sometimes, fixes #293 2013-08-16 10:00:52 +04:30
David Halter
8b5e130e55 fix a problem with setup_readline, using __dict__ instead of a simple dir(), #280 2013-08-16 01:38:58 +04:30
David Halter
fbcecaf1ef deprecate 'source_path' as a Script parameter in favour of 'path' 2013-08-15 19:25:19 +04:30
David Halter
19f904f999 fix a problem with testing setup_readline, when running all tests, this should also mean that #280 is now really finished 2013-08-15 15:14:59 +04:30
David Halter
68d595fe70 imports without path did have problems, because of an incorrect sys.path 2013-08-15 14:54:07 +04:30
David Halter
17d7870b3b first import tests for repl completion, #280 2013-08-15 14:25:28 +04:30
David Halter
6718020fac failing import tests for #280 2013-08-15 14:10:41 +04:30
David Halter
5c0dec6106 test of repl autocompletion, #280 2013-08-15 13:36:12 +04:30
David Halter
4a6f421b80 test for goto in loops that use e.g. empty arrays as input, #283 2013-08-15 11:33:32 +04:30
David Halter
d817a36e80 fix a syntax problem of python2.6 (in tests) 2013-08-14 01:10:35 +04:30
David Halter
e0b781987a fix two failed tests due to previous changes 2013-08-14 00:59:33 +04:30
David Halter
77181e3f4e more namespace package tests, #122 2013-08-14 00:56:22 +04:30
David Halter
34f05cdad5 minor bug/testing fixes for #122 2013-08-14 00:26:06 +04:30
David Halter
f5f1fcb8c3 also enable autocompletion on namespace packages, fixes #122 2013-08-14 00:17:40 +04:30
David Halter
2e0863e76a namespace packages first part, fix goto problems 2013-08-13 23:55:22 +04:30
David Halter
4e087f6c09 namespace package tests, #122 2013-08-13 23:04:34 +04:30
David Halter
51428fa38e first functioning for loop tests, see #283 2013-08-13 22:36:54 +04:30
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
David Halter
faf7e0c422 fix a problem found by sith with dynamic params (includes tests) 2013-08-12 02:23:44 +04:30
David Halter
e07625017d remove all the deprecation warnings in jedi itself 2013-08-11 23:00:27 +04:30
David Halter
dee105119b tests for #221 2013-08-11 21:20:54 +04:30
David Halter
a72601a9d8 use docopt for run.py executions, much more readable 2013-08-11 19:53:14 +04:30
David Halter
0fef34c26e finding out that fake imports arent't allowed in python and os.path is a sys.modules modification, fix tests #213 2013-08-11 17:30:50 +04:30
David Halter
9d1e527b7c merge issue-213-from-import-definition of @tkf into dev 2013-08-11 01:20:45 +04:30
David Halter
ec347dd975 user_statement problems with imports and brackets, test for #285 2013-08-11 01:12:08 +04:30
David Halter
6421c95df1 tests for init decorator problem, see #247 2013-08-10 22:53:26 +04:30