Commit Graph

760 Commits

Author SHA1 Message Date
David Halter
45413a18b9 most import completions work now, but some other tests don't 2012-07-16 20:42:22 +02:00
David Halter
e779cc8c97 basic imports rewriting, which has still it's rough edges 2012-07-16 02:19:48 +02:00
David Halter
1e5377958b pep8 2012-07-13 15:55:18 +02:00
David Halter
19579cf263 removed a little ordering bug, which was just a problem with gotos 2012-07-13 15:51:47 +02:00
David Halter
8b8b0f920d full python 2.5-3.2 compatibility. but 2.5 isn't fully tested, because that's not possible 2012-07-13 15:34:51 +02:00
David Halter
4ee9faacec fixed a bug that made it impossible to load two cbuiltins from the same directory / 2.5 compatibility 2012-07-13 15:04:10 +02:00
David Halter
47da6f297f skip thirdparty modules, if not available 2012-07-13 01:17:00 +02:00
David Halter
972b4bd13d parentheses work now in import statements (tested) 2012-07-13 01:00:44 +02:00
David Halter
4739eb6c02 changed the way the tests react, when multiple elements are produced 2012-07-12 16:19:47 +02:00
David Halter
c84ca8f897 fixed a bug with tuple indexing: a,b,c = (1,2) 2012-07-12 15:45:14 +02:00
David Halter
12970f80ae fixed an index problem with the parser, which could happen with really special code 2012-07-12 12:01:28 +02:00
David Halter
b840648ef3 big change to make param transfer possible. always. this also makes scopes in many places redundant. 2012-07-12 00:37:55 +02:00
David Halter
9b09e11114 tests for an additional variable in *args, **args 2012-07-11 02:28:55 +02:00
David Halter
81c29d58d0 tests for an additional variable in *args, **args 2012-07-11 02:25:43 +02:00
David Halter
a0b5bbe6db removed test cases, which who are not python compatible and just something else 2012-07-11 02:19:10 +02:00
David Halter
e8c1b8c5bd more kwargs tests 2012-07-11 02:09:52 +02:00
David Halter
5f33bbd8ca new jedi self completion tests 2012-07-11 02:04:27 +02:00
David Halter
4555b29701 new decorator tests (nested) 2012-07-11 02:03:19 +02:00
David Halter
fd4e0ba775 new args/kwargs tests 2012-07-11 02:02:54 +02:00
David Halter
53358b28d3 properties work now also with initialization values of classes 2012-07-10 17:52:46 +02:00
David Halter
e4739fddf9 generators are now working with arguments (yield stmts) 2012-07-10 13:36:36 +02:00
David Halter
37f2b8ff56 recursions are now being catched 2012-07-09 12:05:07 +02:00
David Halter
e78ba60a47 changed many tests from old completion tests to type tests, which brings more security 2012-07-06 01:37:04 +02:00
David Halter
8d26cff54b changed many tests from old completion tests to type tests, which brings more security 2012-07-06 01:29:50 +02:00
David Halter
fdfd475d40 position stuff works now also with function that are located after the just called function 2012-07-06 01:07:17 +02:00
David Halter
28ad77406f default of no arguments at an execution changed to a parsing.Array 2012-07-05 18:22:56 +02:00
David Halter
e88c11605b fixed a little bug caused by not setting the parent of flows correctly 2012-07-05 15:55:19 +02:00
David Halter
70b3895e42 debugging stuff 2012-07-05 01:03:28 +02:00
David Halter
d7d4e36558 started testing the completion of jedi itself 2012-06-28 21:19:28 +02:00
David Halter
19a5d788c4 generators can now be indexed, don't know if this is a good thing. however, it fixes some problems with lists 2012-06-27 14:35:12 +02:00
David Halter
56a14c7811 move decorator tests 2012-06-27 10:24:31 +02:00
David Halter
c4d74c3521 ternary operators work now, list comprehensions preparation 2012-06-26 00:42:19 +02:00
David Halter
e7a579ce31 added thirdparty testing (test/completion/thirdparty/) and fixed an AttributeError 2012-06-25 21:05:10 +02:00
David Halter
cffa236fc2 fix a little error that caused the completion not to work with if/try statements 2012-06-24 20:19:19 +02:00
David Halter
77698599f4 decorator's that are not found, are now just being ignored / introduced new testing file 2012-06-24 20:00:57 +02:00
David Halter
3650e0ee64 fixed property not found bug with builtins + cleaning 2012-06-24 18:47:57 +02:00
David Halter
e42a534e38 property / staticmethod / classmethod builtin implementation 2012-06-24 00:54:40 +02:00
David Halter
983de9820f variable assignments for classes prepared 2012-06-23 18:26:36 +02:00
David Halter
ff436bd293 resolved little ordering problem 2012-06-22 21:46:54 +02:00
David Halter
38de9e92bb fixed bug in testing suite 2012-06-22 02:45:08 +02:00
David Halter
4332495a11 basically working descriptors! 2012-06-22 00:05:57 +02:00
David Halter
31a74da900 temporary commit: introduced MultiLevelAttributeError. many prints to remove 2012-06-21 14:26:03 +02:00
David Halter
a9676f77f1 again a decorator fix, which is important for nested decorators 2012-06-12 18:50:39 +02:00
David Halter
e1dbdc1662 class decorators with __call__ are now properly working 2012-06-12 17:02:39 +02:00
David Halter
c1fc527d60 commit before processing descriptors 2012-06-12 01:13:06 +02:00
David Halter
8fb1dc74a5 fixed test path problem 2012-06-12 01:01:06 +02:00
David Halter
9523d3c938 fully functional classes 2012-06-12 00:45:18 +02:00
David Halter
2574b27496 merge 2012-06-10 00:21:05 +02:00
Danilo Bargen
b6dcecb4bf Set proper exit code when running tests 2012-06-04 16:13:34 +02:00
David Halter
1661196701 do class scoping the right way (no direct access to class stuff in methods) 2012-05-28 02:10:42 +02:00