Commit Graph

8025 Commits

Author SHA1 Message Date
David Halter
085bddd6a1 change Execution usage to always use the decorator function 2013-08-10 21:40:36 +04:30
David Halter
72313e2774 Merge pull request #290 from asmeurer/sith_file
Make sith.py random work with files
2013-08-10 10:08:00 -07:00
Aaron Meurer
b6b510693b Make sith.py random work with files 2013-08-10 10:39:19 -06:00
Aaron Meurer
754835bec5 Add some print statements to the .pythonrc.py example 2013-08-10 10:34:30 -06:00
Aaron Meurer
1ac6d779a1 Cleanup to the Jedi .pythonrc.py example 2013-08-10 10:28:09 -06:00
Aaron Meurer
8b3a62a76f Indent code blocks in the docstring 2013-08-10 00:50:26 -06:00
Aaron Meurer
7c53988bae Note that you have to add PYTHONSTARTUP to your profile 2013-08-10 00:44:30 -06:00
Aaron Meurer
6f9da26593 Show how to fallback to regular readline completion 2013-08-10 00:43:37 -06:00
Aaron Meurer
c60fd21805 Don't make it sound like Jedi has to be installed with pip 2013-08-10 00:42:34 -06:00
Aaron Meurer
396e19c2fd Don't format the code to go in .pythonrc.py in a doctest
This is way too confusing. You don't put doctests in files, you put code in
files.
2013-08-10 00:42:00 -06:00
David Halter
c35da04820 illegal decorators tests 2013-08-09 18:12:51 +04:30
David Halter
dce6f4a232 fix unicode problems in sith.py 2013-08-09 17:15:57 +04:30
David Halter
f2ffa037da Merge pull request #287 from davidhalter/sith_check_isfile
Sith check isfile
2013-08-09 05:43:24 -07:00
David Halter
9c9a90707e Merge pull request #284 from davidhalter/sith_recording_bug
Sith recording bug
2013-08-09 05:41:27 -07:00
Danilo Bargen
7806119911 Verify that path in "random" operation is a directory 2013-08-09 13:32:43 +02:00
Danilo Bargen
1762cb2ef8 Added record.json to .gitignore 2013-08-09 13:28:01 +02:00
Danilo Bargen
2d31f33038 Move call_args definition to recording 2013-08-09 13:26:11 +02:00
Danilo Bargen
a8bdee0051 Fixed bug in sith.py related to recording / serialization 2013-08-09 11:34:19 +02:00
Danilo Bargen
b791817c66 Sith PEP8 2013-08-09 11:29:24 +02:00
David Halter
2dd9ad7864 fix goto_definition on lambda problem, fixes #274 2013-08-09 13:51:45 +04:30
David Halter
22b11e0706 ignore decorators if cannot be found (also get rid of DecoratorNotFound exception), fixes #272 2013-08-09 13:01:21 +04:30
David Halter
a5fa0708ee tests for #272, not existing method decorators in combination with super on __init__ 2013-08-09 12:36:53 +04:30
David Halter
59f0b523bd move descriptors out of classes into their own file 2013-08-09 11:38:30 +04:30
David Halter
7548ec7280 fix problems with class method decorators 2013-08-09 11:32:44 +04:30
David Halter
c222cc5a32 method decorator as class tests 2013-08-09 10:58:24 +04:30
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