Commit Graph
100 Commits
Author SHA1 Message Date
David Halter 5cf39565ee fix decorator problems in class methods (at least partially, there are problems with @staticmethod and @classmethod) 2013-08-09 02:11:12 +04:30
David Halter a6b1a247c2 method decorator tests 2013-08-08 15:14:10 +04:30
David Halter 1fb1244b68 remove unlogical operation catching 2013-08-08 12:36:26 +04:30
David Halter 7f53bd71fe fix encoding problems in python2 for travis 2013-08-08 00:26:47 +04:30
David Halter 7ab00242a8 finally change name of test.base module to helpers.py, fixes #181 2013-08-07 18:35:47 +04:30
David Halter 45432c6cb0 documentation and clean up, #181 2013-08-07 18:27:25 +04:30
David Halter 04e454269c add test_integration_keyword.py to test keywords (moved out of test_regression), #181 2013-08-07 18:12:37 +04:30
David Halter ee3f8d04f1 remove test.base.TestBase finally, #181 2013-08-07 18:06:52 +04:30
David Halter e114c662f9 use jedi.Script.method instead of stupid self calls in tests 2013-08-07 18:00:45 +04:30
David Halter 74edb9e08e test_regression should not be executable 2013-08-07 17:49:52 +04:30
David Halter 297ad635b6 moved more methods out of regression tests, created test_unicode.py, #181 2013-08-07 17:48:57 +04:30
David Halter 4e75cda7f6 moved more methods out of regression tests, created integration_import and jedi_system, #181 2013-08-07 17:41:22 +04:30
David Halter 5b4ee16317 move some docstring tests, #181 2013-08-07 17:37:14 +04:30
David Halter 686e29c2f2 move cache test to the right file, #181 2013-08-07 17:25:47 +04:30
David Halter 0b3a623c8d add a separate jedi system testing file, which helps e.g. if imports are correctly used, #181 2013-08-07 17:20:02 +04:30
David Halter a7584cfa04 add a separate api testing file, #181 2013-08-07 17:15:36 +04:30
David Halter 5c39b4596c add a separate docstring testing file, #181 2013-08-07 17:10:41 +04:30
David Halter 31e0b89791 add a separate speed testing file, #181 2013-08-07 17:06:24 +04:30
David Halter 6ed33d7c8d remove interpreter test from test_regression 2013-08-07 17:00:46 +04:30
David Halter ed53ce65ed removed old unused code 2013-08-07 16:42:50 +04:30
David Halter 8c5cf0ace6 further call_signatures test refactoring 2013-08-07 16:40:37 +04:30
David Halter 085a076764 finished with a huge refactoring of call_signatures testing 2013-08-07 16:33:51 +04:30
David Halter d1383965aa refactor call signature tests, use own file (incomplete) 2013-08-07 14:54:42 +04:30
David Halter 2ea2a8c6cd filter all non executables when used with call_signatures, fixes #240 2013-08-07 14:36:35 +04:30
David Halter a79148925d another improvement to test/base.py 2013-08-07 14:16:50 +04:30
David Halter 03c75babdd Allow access to all the Jedi methods with a simplified interface in regression tests 2013-08-07 12:54:43 +04:30
David Halter c6e08221ce fixed more import problems (also with the import usage), definitely fixes davidhalter/jedi-vim#152 2013-08-07 10:24:28 +04:30
David Halter f72816a702 fix builtin module imports, fixes davidhalter/jedi-vim#152 2013-08-06 18:44:34 +04:30
David Halter 5ec5e2b139 Merge branch 'dev' of github.com:davidhalter/jedi into dev 2013-08-06 18:03:47 +04:30
David Halter 50438218ef *args/**kwargs without call, fixes #235 2013-08-06 16:10:02 +04:30
David Halter 0dc3d5e195 *args/**kwargs tests for #235 (failing tests) 2013-08-06 15:34:12 +04:30
David Halter 22edd6a149 *args/**kwargs tests for #235 (those are working) 2013-08-06 15:21:40 +04:30
David Halter 289967303d added anaconda, another sublime/jedi plugin, cc @srusskih and @DamnWidget 2013-08-06 14:50:37 +04:30
David Halter 1a8227aeec changed no duplicate modules test to respect attributes with the same name as their module 2013-08-06 13:52:25 +04:30
David Halter 9f843730ed Merge branch 'repl' into dev 2013-08-06 10:57:24 +04:30
David Halter 0dc3106569 add keyword_names method to keyword module (includes test), fixes #248 2013-08-06 10:55:05 +04:30
David Halter 4d910491bc Merge pull request #280 from davidhalter/repl
Repl completion changes
2013-08-05 23:04:30 -07:00
David Halter 66a984b8ef move issues to pull request in contributing 2013-08-05 16:36:41 +04:30
David Halter 9c258ca897 remove a sys.path hack that is not needed 2013-08-05 16:26:50 +04:30
David Halter 06f150028a Merge pull request #278 from asmeurer/sith_print
Working on improving sith.py run
2013-08-05 04:52:32 -07:00
David Halter 77d771b10e Merge branch 'dev' into repl 2013-08-05 15:35:59 +04:30
David Halter 57ab3cf92c fix doctest problem 2013-08-05 15:35:46 +04:30
David Halter 8f7de8f663 Merge branch 'dev' into repl 2013-08-05 15:20:10 +04:30
David Halter cea1d265a6 repl documentation, adds @asmeurer suggestions 2013-08-05 15:18:24 +04:30
David Halter e287bf9bca changelog for version 0.7.0 2013-08-02 15:45:47 +02:00
David Halter a118b001cc version bump to 0.7 2013-08-02 15:38:39 +02:00
David Halter 997e506038 fix a magic method problem 2013-08-02 15:11:01 +02:00
David Halter 68d02df017 fix a parent problem with generators 2013-08-01 15:49:52 +02:00
David Halter cef58f89a8 generator problem test 2013-08-01 10:23:22 +02:00
David Halter 6c3d7431e7 fix a typo 2013-07-31 23:03:50 +02:00
David Halter c615e70889 only use repl keyword for now in __main__.py. 2013-07-31 17:32:47 +02:00
David Halter ae6dc782da simplify repl completion support, only use the jedi one, because the builtin completion (rlcompleter) is not context sensitive and makes the whole thing really complicated. 2013-07-31 17:16:12 +02:00
David Halter ea2f9ebd4c from LPGL to MIT license (got the permission from all contributors), fixes #5 2013-07-30 03:11:34 +02:00
David Halter 8276848bfb merged master with dev 2013-07-29 15:12:21 +02:00
David Halter 2b6cc01d39 forgot @hattya and @srusskih in the contributors list 2013-07-29 14:05:54 +02:00
David Halter 16e96afcc0 add emails to authors/contributors 2013-07-28 23:22:38 +02:00
David Halter cdba4ef3e1 fixed multi level import issue, includes parts of a patch by Lubos Trilety <ltrilety@redhat.com> 2013-07-28 23:15:45 +02:00
David Halter b681c5c90d Merge branch 'dev' of github.com:davidhalter/jedi into dev 2013-07-28 21:25:33 +02:00
David Halter 1ed94060df fix another position problem with the reverse tokenizer. includes tests. 2013-07-28 21:19:17 +02:00
David Halter 1f54e71a0d Merge pull request #276 from asmeurer/nosetuptools
Nosetuptools
2013-07-28 05:45:33 -07:00
David Halter 448e9e90be Merge pull request #273 from asmeurer/pudb
Pudb
2013-07-28 05:44:57 -07:00
David Halter 8598fe7327 get the reverse tokenizer positions right even with strange docstring situations 2013-07-26 01:24:44 +02:00
David Halter 284f2f1671 add __iter__method to InstanceElement, because it's needed for arrays 2013-07-24 17:21:49 +02:00
David Halter c8648d9ca5 test for unnecessary parentheses inside instances 2013-07-24 16:57:46 +02:00
David Halter f4fdf904ee fix lambdas in instances 2013-07-24 16:30:38 +02:00
David Halter 3c96ef8905 test for lambdas in InstanceElements 2013-07-24 16:16:20 +02:00
David Halter 18e561f332 fix problem that strings are no function calls 2013-07-24 16:11:51 +02:00
David Halter 972d4e9a08 fix a problem with dynamic flow information and usages 2013-07-24 01:28:15 +02:00
David Halter 991b138ff3 star imports and usages 2013-07-23 17:21:12 +02:00
David Halter dbd04da26c set exit code in sith 2013-07-23 17:03:13 +02:00
David Halter fd2e158cf6 fix usage problem on **kwargs params 2013-07-23 16:33:59 +02:00
David Halter 68635fc80c fix empty return statement docstrings 2013-07-23 15:36:53 +02:00
David Halter 9c53de5034 add empty return type test 2013-07-23 15:35:37 +02:00
David Halter 434de60350 fixed docstring params 2013-07-23 15:26:29 +02:00
David Halter 90202b2ad6 tests for failing docstrings 2013-07-23 15:11:14 +02:00
David Halter 000eb20cce delete old IndexError catches, didn't make sense 2013-07-23 14:39:43 +02:00
David Halter d78b72b046 fixed getattr with array call 2013-07-23 14:30:18 +02:00
David Halter db17c27bb8 removed old very strange string casts, that didn't really make sense and even though it mentioned a test, it wouldn't break after deleting it 2013-07-23 13:33:00 +02:00
David Halter bb8e864f8e fix UnboundLocalError and TypeError within Array lookups, not a very good solution, but for now it doesn't puke errors 2013-07-23 02:33:07 +02:00
David Halter 52c8340d72 invalid goto syntax 2013-07-23 00:19:58 +02:00
David Halter 471f492f12 generators in *args and illegal *args like *1 2013-07-23 00:07:17 +02:00
David Halter 6a2afa7e94 failing test for illegal unpacking with * 2013-07-22 14:42:39 +02:00
David Halter a6e621e39c add @lvh, @Astrac, @ganwell, @floppym to authors 2013-07-20 10:19:57 +02:00
David Halter 2cd7e66016 also add sith.py, refs #264 2013-07-20 10:09:17 +02:00
David Halter 6ab65999b0 Merge branch 'master' of https://github.com/floppym/jedi into dev 2013-07-20 10:06:44 +02:00
David Halter b3c07b9a25 Merge remote-tracking branch 'origin/master' into dev 2013-07-20 10:03:49 +02:00
David Halter 6017daded5 removed statement docstr stuff for now. it will be reintroduced when using the evaluator class 2013-07-19 13:17:27 +02:00
David Halter ebc8d4c04c docstring test with statement docstrings (failed until now, worked only for specific cases) 2013-07-19 12:47:38 +02:00
David Halter ed99e380d7 catch ValueError when the cache json.load method fails, fixes #245 2013-07-19 10:55:07 +02:00
David Halter 4e34fb9494 fixed illegal params problem 2013-07-19 10:32:58 +02:00
David Halter 0dfe2f44a5 test for dots in params (happens sometimes by accident when generating builtins) 2013-07-19 02:40:17 +02:00
David Halter 6525f9169c reformat feature documentation 2013-07-19 01:29:58 +02:00
David Halter 9b73f3ca3c exceptions are now accepted in the form of 'except Exception, e' 2013-07-19 01:29:16 +02:00
David Halter f754d1565f fixed error with 'comma' separated exceptions 2013-07-19 01:27:40 +02:00
David Halter b84315b829 tests for import problems 2013-07-19 00:56:56 +02:00
David Halter a7cfb89c2a fix a sith problem with empty files 2013-07-19 00:15:09 +02:00
David Halter 29f89cc75a finally fixed a unicode problem that existed for a longer time 2013-07-18 16:55:19 +02:00
David Halter 7684135b99 finally found a test for unicode problems 2013-07-18 16:45:27 +02:00
David Halter 3777afb2cb add record file in sith.py to other commands 2013-07-18 14:57:22 +02:00
David Halter dd6967de7c fixed a unicode test problem 2013-07-18 14:54:40 +02:00