Commit Graph

182 Commits

Author SHA1 Message Date
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
David Halter
5f0926d045 __call__ method is now working 2012-05-25 17:00:50 +02:00
David Halter
ffb233eac1 self redirection solved 2012-05-25 13:59:17 +02:00
David Halter
bdaf3799e7 __init__ function is working again 2012-05-23 12:19:32 +02:00
David Halter
3c882dea44 functions fully working with default arguments/generators/decorators, but without recursion 2012-05-22 10:34:27 +02:00
David Halter
da7ef3ba4b generators work again (deleted some necessary stuff) 2012-05-22 01:47:40 +02:00
David Halter
547c952ba1 first more or less atempt of functions, that are copied. therefore it is possible to make more complicated function calls (recursion, use function multiple times differently, etc) 2012-05-22 01:15:04 +02:00
David Halter
1ee26a09c6 temporary commit: function behaviour changes 2012-05-21 17:42:46 +02:00
David Halter
fd1246818a python 2.5 compatibility, works, but tests fail, because certain thing don't exist in 2.5 (like int.real) 2012-05-20 00:59:03 +02:00
David Halter
8d523db9d9 most tests pass for python 3 2012-05-20 00:25:30 +02:00
David Halter
361c478541 support for unicode/str and float/int literals (different returns) 2012-05-13 16:24:33 +02:00
David Halter
92df46bd58 tests for get_definitions 2012-05-13 16:14:37 +02:00
David Halter
22d83e8518 resolved parent issue of params -> generators working now! / fixed path problem with tests 2012-05-12 23:32:54 +02:00
David Halter
3840b4c3ae preparations to merge parts of builtin/modules 2012-05-10 18:37:55 +02:00
David Halter
2efe3b0b57 generator basics - but not yet working with next, etc. need the bultins therefore 2012-05-10 16:54:45 +02:00
David Halter
7e3592ee29 pep8 2012-05-10 15:14:28 +02:00
David Halter
17d498387b : lookups work now with arrays 2012-05-10 14:39:31 +02:00
David Halter
49ef3dcace function decorator support (only written with functions) 2012-05-10 11:08:08 +02:00
David Halter
17f059e853 full dictionary suport 2012-05-08 23:39:29 +02:00
David Halter
e2446d675a string literal handling 2012-05-08 22:19:45 +02:00
David Halter
ff9ef84a84 tests again -> complicated working 2012-05-07 23:31:33 +02:00
David Halter
bf3ec37b40 some list tests 2012-05-07 23:19:48 +02:00
David Halter
33ad6d2b6f function calls with key arguments work now 2012-05-07 23:10:00 +02:00
David Halter
62123ed764 exception throw fix 2012-05-07 22:48:40 +02:00
David Halter
57128bf17f *args / **kwargs remodelled 2012-05-07 22:41:41 +02:00
David Halter
40e59c0476 *args tests 2012-05-06 01:03:47 +02:00
David Halter
5fa627ef58 dictionary parsing didn't work 2012-05-05 12:09:12 +02:00
David Halter
ec2e0b28cf iter replaces __iter__ calls 2012-05-03 23:00:02 +02:00
David Halter
9f8e0f46f6 inheritance 2012-05-03 02:47:58 +02:00