Commit Graph

  • 19f904f999 fix a problem with testing setup_readline, when running all tests, this should also mean that #280 is now really finished David Halter 2013-08-15 15:14:31 +04:30
  • 68d595fe70 imports without path did have problems, because of an incorrect sys.path David Halter 2013-08-15 14:54:07 +04:30
  • 17d7870b3b first import tests for repl completion, #280 David Halter 2013-08-15 14:25:28 +04:30
  • 6718020fac failing import tests for #280 David Halter 2013-08-15 14:10:41 +04:30
  • c4e07cae11 rename name_with_signs to name_with_symbols David Halter 2013-08-15 14:04:08 +04:30
  • d6e9732064 added a method 'api_classes.Completion.name_with_signs', because this is important for #280 David Halter 2013-08-15 13:56:43 +04:30
  • 5c0dec6106 test of repl autocompletion, #280 David Halter 2013-08-15 13:36:12 +04:30
  • 9a3ea38b1c use builtin repl completion after all, but written by us not the std lib module, which doesn't seem to work really, #280 David Halter 2013-08-15 12:47:10 +04:30
  • 306dbf12e4 goto now also returns results for loops without input, fixes #283 David Halter 2013-08-15 11:34:46 +04:30
  • 4a6f421b80 test for goto in loops that use e.g. empty arrays as input, #283 David Halter 2013-08-15 11:33:32 +04:30
  • 0db6be0e99 add namespace packages to changelog David Halter 2013-08-14 08:24:50 +04:30
  • d817a36e80 fix a syntax problem of python2.6 (in tests) David Halter 2013-08-14 01:10:35 +04:30
  • ffa6daa3d1 add namespaces to feature list David Halter 2013-08-14 01:04:43 +04:30
  • e0b781987a fix two failed tests due to previous changes David Halter 2013-08-14 00:59:33 +04:30
  • 77181e3f4e more namespace package tests, #122 David Halter 2013-08-14 00:56:22 +04:30
  • ed36486966 fixed a bug in api_classes comparison David Halter 2013-08-14 00:52:34 +04:30
  • 34f05cdad5 minor bug/testing fixes for #122 David Halter 2013-08-14 00:26:06 +04:30
  • f5f1fcb8c3 also enable autocompletion on namespace packages, fixes #122 David Halter 2013-08-14 00:17:40 +04:30
  • 2e0863e76a namespace packages first part, fix goto problems David Halter 2013-08-13 23:55:22 +04:30
  • 4e087f6c09 namespace package tests, #122 David Halter 2013-08-13 23:00:07 +04:30
  • 19dec3d0ed fix api_classes definition description on flows David Halter 2013-08-13 22:38:02 +04:30
  • 51428fa38e first functioning for loop tests, see #283 David Halter 2013-08-13 22:36:54 +04:30
  • cacc94acf3 clean up some docstrings in api_classes and put them in the right order David Halter 2013-08-13 22:23:24 +04:30
  • 93e993549a don't skip doctests in api_classes David Halter 2013-08-13 22:19:30 +04:30
  • a895561f1a fixed a problem that combined __getattr__ and usages David Halter 2013-08-13 15:39:26 +04:30
  • 2359ccbeb1 rename completion/renaming.py to usages.py David Halter 2013-08-13 15:13:18 +04:30
  • faf7e0c422 fix a problem found by sith with dynamic params (includes tests) David Halter 2013-08-12 02:23:44 +04:30
  • 27854a3948 rewriting dynamic search_param stuff, should be faster now (fewer executions) and i hope that this fixes #220 David Halter 2013-08-12 01:54:19 +04:30
  • e07625017d remove all the deprecation warnings in jedi itself David Halter 2013-08-11 23:00:27 +04:30
  • 0ab4119447 previous fix had still bugs, now finally fixes #221 David Halter 2013-08-11 22:28:41 +04:30
  • e53c6d10d6 deprecate start_pos as discussed in #221 David Halter 2013-08-11 21:24:48 +04:30
  • dee105119b tests for #221 David Halter 2013-08-11 21:20:54 +04:30
  • ba9ba7c1fe line and column return None in case of builtin module, fixes #221 David Halter 2013-08-11 21:15:35 +04:30
  • cf4325cef1 fix an output proplem with debugging via stdout (encoding in python 2) David Halter 2013-08-11 21:05:19 +04:30
  • 6179389df8 make it easier to debug bugs like #220, in dynamic param searching David Halter 2013-08-11 20:56:01 +04:30
  • f93226420e fix a few debugging problems David Halter 2013-08-11 20:10:52 +04:30
  • a72601a9d8 use docopt for run.py executions, much more readable David Halter 2013-08-11 19:53:14 +04:30
  • 604fe5e3f7 minor refactoring, use finally instead of complicated except David Halter 2013-08-11 18:15:24 +04:30
  • 1121588678 use ImportPath.is_relative_import instead of complicated lookups all the time David Halter 2013-08-11 18:11:01 +04:30
  • 81e625862e os.path is now accessible, but nested imports in general are not. fixes #213, #230 David Halter 2013-08-11 18:10:21 +04:30
  • 710dac797b fix a nested import problem with not found imports David Halter 2013-08-11 17:59:36 +04:30
  • 0fef34c26e finding out that fake imports arent't allowed in python and os.path is a sys.modules modification, fix tests #213 David Halter 2013-08-11 17:30:50 +04:30
  • 9d1e527b7c merge issue-213-from-import-definition of @tkf into dev David Halter 2013-08-11 01:20:45 +04:30
  • 86394a7ed5 fix problems with imports as user_statement and brackets, fixes #285 David Halter 2013-08-11 01:14:13 +04:30
  • ec347dd975 user_statement problems with imports and brackets, test for #285 David Halter 2013-08-11 01:12:08 +04:30
  • 66fa0b0575 move current to _current in parsing David Halter 2013-08-11 01:03:20 +04:30
  • 649135ea7b goto_assignments more readable David Halter 2013-08-11 00:06:04 +04:30
  • 832f05b4a1 Merge branch 'dev' of github.com:davidhalter/jedi into dev David Halter 2013-08-10 22:58:08 +04:30
  • 959519560d init decorators should not execute __init__ in case of self variable lookups, fixes #247 David Halter 2013-08-10 22:55:58 +04:30
  • 6421c95df1 tests for init decorator problem, see #247 David Halter 2013-08-10 22:52:20 +04:30
  • 97edfb13f7 some method decorator tests were wrong (incomplete) David Halter 2013-08-10 22:26:24 +04:30
  • ff4f396957 more documentation on Instance David Halter 2013-08-10 22:18:21 +04:30
  • ee1df18694 instance readability improvements David Halter 2013-08-10 22:11:31 +04:30
  • c093e50537 Merge pull request #289 from asmeurer/pythonrc David Halter 2013-08-10 10:37:32 -07:00
  • 5e81fc22e1 Skip doctests that are just completion examples Aaron Meurer 2013-08-10 11:20:31 -06:00
  • ce8a8cfa3a Merge branch 'dev' of github.com:davidhalter/jedi into dev David Halter 2013-08-10 21:42:03 +04:30
  • 085bddd6a1 change Execution usage to always use the decorator function David Halter 2013-08-10 21:40:36 +04:30
  • 72313e2774 Merge pull request #290 from asmeurer/sith_file David Halter 2013-08-10 10:08:00 -07:00
  • b6b510693b Make sith.py random work with files Aaron Meurer 2013-08-10 10:39:19 -06:00
  • 754835bec5 Add some print statements to the .pythonrc.py example Aaron Meurer 2013-08-10 10:34:30 -06:00
  • 1ac6d779a1 Cleanup to the Jedi .pythonrc.py example Aaron Meurer 2013-08-10 10:28:09 -06:00
  • 8b3a62a76f Indent code blocks in the docstring Aaron Meurer 2013-08-10 00:50:26 -06:00
  • 7c53988bae Note that you have to add PYTHONSTARTUP to your profile Aaron Meurer 2013-08-10 00:44:30 -06:00
  • 6f9da26593 Show how to fallback to regular readline completion Aaron Meurer 2013-08-10 00:43:37 -06:00
  • c60fd21805 Don't make it sound like Jedi has to be installed with pip Aaron Meurer 2013-08-10 00:42:34 -06:00
  • 396e19c2fd Don't format the code to go in .pythonrc.py in a doctest Aaron Meurer 2013-08-10 00:42:00 -06:00
  • c35da04820 illegal decorators tests David Halter 2013-08-09 18:12:51 +04:30
  • dce6f4a232 fix unicode problems in sith.py David Halter 2013-08-09 17:15:57 +04:30
  • f2ffa037da Merge pull request #287 from davidhalter/sith_check_isfile David Halter 2013-08-09 05:43:24 -07:00
  • 9c9a90707e Merge pull request #284 from davidhalter/sith_recording_bug David Halter 2013-08-09 05:41:27 -07:00
  • 7806119911 Verify that path in "random" operation is a directory Danilo Bargen 2013-08-09 13:32:43 +02:00
  • 1762cb2ef8 Added record.json to .gitignore Danilo Bargen 2013-08-09 13:28:01 +02:00
  • 2d31f33038 Move call_args definition to recording Danilo Bargen 2013-08-09 13:26:11 +02:00
  • a8bdee0051 Fixed bug in sith.py related to recording / serialization Danilo Bargen 2013-08-09 11:34:19 +02:00
  • b791817c66 Sith PEP8 Danilo Bargen 2013-08-09 11:29:24 +02:00
  • 2dd9ad7864 fix goto_definition on lambda problem, fixes #274 David Halter 2013-08-09 13:51:45 +04:30
  • 22b11e0706 ignore decorators if cannot be found (also get rid of DecoratorNotFound exception), fixes #272 David Halter 2013-08-09 13:01:14 +04:30
  • a5fa0708ee tests for #272, not existing method decorators in combination with super on __init__ David Halter 2013-08-09 12:36:45 +04:30
  • 59f0b523bd move descriptors out of classes into their own file David Halter 2013-08-09 11:38:30 +04:30
  • 7548ec7280 fix problems with class method decorators David Halter 2013-08-09 11:32:44 +04:30
  • c222cc5a32 method decorator as class tests David Halter 2013-08-09 10:58:24 +04:30
  • 5cf39565ee fix decorator problems in class methods (at least partially, there are problems with @staticmethod and @classmethod) David Halter 2013-08-09 02:11:06 +04:30
  • a6b1a247c2 method decorator tests David Halter 2013-08-08 14:59:13 +04:30
  • 1fb1244b68 remove unlogical operation catching David Halter 2013-08-08 12:36:26 +04:30
  • 7f53bd71fe fix encoding problems in python2 for travis David Halter 2013-08-08 00:26:47 +04:30
  • 7ab00242a8 finally change name of test.base module to helpers.py, fixes #181 David Halter 2013-08-07 18:35:47 +04:30
  • 45432c6cb0 documentation and clean up, #181 David Halter 2013-08-07 18:26:41 +04:30
  • 04e454269c add test_integration_keyword.py to test keywords (moved out of test_regression), #181 David Halter 2013-08-07 18:12:37 +04:30
  • ee3f8d04f1 remove test.base.TestBase finally, #181 David Halter 2013-08-07 18:06:52 +04:30
  • e114c662f9 use jedi.Script.method instead of stupid self calls in tests David Halter 2013-08-07 18:00:45 +04:30
  • 74edb9e08e test_regression should not be executable David Halter 2013-08-07 17:49:52 +04:30
  • 297ad635b6 moved more methods out of regression tests, created test_unicode.py, #181 David Halter 2013-08-07 17:48:49 +04:30
  • 4e75cda7f6 moved more methods out of regression tests, created integration_import and jedi_system, #181 David Halter 2013-08-07 17:41:22 +04:30
  • 5b4ee16317 move some docstring tests, #181 David Halter 2013-08-07 17:37:14 +04:30
  • 686e29c2f2 move cache test to the right file, #181 David Halter 2013-08-07 17:22:21 +04:30
  • 0b3a623c8d add a separate jedi system testing file, which helps e.g. if imports are correctly used, #181 David Halter 2013-08-07 17:19:19 +04:30
  • a7584cfa04 add a separate api testing file, #181 David Halter 2013-08-07 17:15:36 +04:30
  • 5c39b4596c add a separate docstring testing file, #181 David Halter 2013-08-07 17:10:41 +04:30
  • 31e0b89791 add a separate speed testing file, #181 David Halter 2013-08-07 17:06:24 +04:30
  • 6ed33d7c8d remove interpreter test from test_regression David Halter 2013-08-07 17:00:46 +04:30