Dave Halter
|
d6ffc80f0e
|
cast pr.Function to er.Function even in the api.
|
2014-04-02 11:40:50 +02:00 |
|
Dave Halter
|
283a5086f9
|
use memoize_default instead of strange underscore_decorators in api classes
|
2014-04-02 10:34:43 +02:00 |
|
Dave Halter
|
305b593f3b
|
create an is_callable method for all representation objects, to determine if something is callable or not
|
2014-04-02 09:42:15 +02:00 |
|
Dave Halter
|
d1a6dd1098
|
tests for call signatures that are not actually callable.
|
2014-04-01 15:22:43 +02:00 |
|
Dave Halter
|
ee18e19711
|
moved params to BaseDefinition. This enables completions and gotos to check for call signatures as well, fixes #238
|
2014-04-01 14:34:10 +02:00 |
|
Dave Halter
|
9b3b28f185
|
use defaultdict instead of OrderedDict for testing purposes, since OrderedDict is not supported in Python 2.6
|
2014-03-31 12:18:53 +02:00 |
|
Dave Halter
|
ced5b6ca82
|
goto_assignments and usages both working now with issues like #315
|
2014-03-29 16:37:39 +01:00 |
|
Dave Halter
|
54d9d325da
|
temporary fix for #315. in the future we should be removing that whole indent change crap
|
2014-03-28 02:08:22 +01:00 |
|
Dave Halter
|
5b7843747c
|
test for recurring use of variable name with gotos, #315
|
2014-03-28 02:01:57 +01:00 |
|
Dave Halter
|
1a1d4f5576
|
test: docstring sphinx type returns don't work like the docstring param stuff
|
2014-03-27 21:02:07 +01:00 |
|
Dave Halter
|
2f71bd4e63
|
test for multiple docstring imports with complicated lists and tuples
|
2014-03-27 20:05:39 +01:00 |
|
Dave Halter
|
eea2d0c8c5
|
param docstrings cleaned up - #370
|
2014-03-27 19:51:35 +01:00 |
|
Dave Halter
|
196fcdb4df
|
docstring param hints not working properly - test for #370
|
2014-03-26 16:47:54 +01:00 |
|
Dave Halter
|
4a9b9388df
|
missing docstrings for imports in completions should be there now, fixes #340
|
2014-03-25 11:57:34 +01:00 |
|
Dave Halter
|
33d59d8055
|
tests for documentation Completion.documentation - check if Jedi is following imports correctly
|
2014-03-25 11:20:48 +01:00 |
|
Dave Halter
|
3f3788e800
|
add a Documentation() class to the API, which will be used in the future for all kind of docstrings. Also add a documentation method on BaseDefinition that returns a Documentation object. Deprecate at the same time its doc and raw_doc functions
|
2014-03-25 02:14:34 +01:00 |
|
Dave Halter
|
1c1b51f116
|
more type tests
|
2014-03-24 01:31:14 +01:00 |
|
Dave Halter
|
45fecabbf1
|
definition type shouldn't return import, we'd rather want the implementation name -> #340
|
2014-03-23 13:30:10 +01:00 |
|
Dave Halter
|
5aa6c770b3
|
refactor follow_definition tests
|
2014-03-23 12:40:33 +01:00 |
|
Dave Halter
|
67202db305
|
change a test (other library) so that python 3.4 also works
|
2014-03-21 15:36:13 +01:00 |
|
Dave Halter
|
fa0502d762
|
again testing improvements. follow_definitions imports are now pretty much covered
|
2014-03-21 13:50:29 +01:00 |
|
Dave Halter
|
eeeeee49f5
|
new tests for that whole import mess
|
2014-03-21 11:12:40 +01:00 |
|
Dave Halter
|
58026c6542
|
temporary conversion of the imports module to separate import processing from actually importing things
|
2014-03-19 16:40:38 +01:00 |
|
Dave Halter
|
9f12352ec1
|
tests for import completions and a following follow_definition call
|
2014-03-17 11:58:29 +01:00 |
|
Dave Halter
|
1d95a987c4
|
move test_pyc to test_evaluate
|
2014-03-17 08:54:29 +01:00 |
|
Dave Halter
|
4c6c9c4fb5
|
py.test should be able to call the tests from different directories: fix pyc tests
|
2014-03-17 08:48:48 +01:00 |
|
Dave Halter
|
ce7cf53628
|
the temporary pyc package should always be removed
|
2014-03-15 14:31:37 +01:00 |
|
Dave Halter
|
266330c815
|
removed some deprecated calls
|
2014-03-15 14:21:23 +01:00 |
|
Dave Halter
|
c7fc13743f
|
add proper deprecation warnings and warnings become error messages in Jedi; also deprecate CallSignature.call_name
|
2014-03-14 14:49:13 +01:00 |
|
Dave Halter
|
064f161acc
|
signature is now a subclass of definitions
|
2014-03-14 13:32:03 +01:00 |
|
Dave Halter
|
e13f0a60d2
|
signature should be defined as a definitions: tests
|
2014-03-14 13:20:00 +01:00 |
|
Dave Halter
|
56206a1ad8
|
fix test case for python3.3
|
2014-03-14 01:12:37 +01:00 |
|
Dave Halter
|
c5833003dc
|
remove strange Definition.description length limitation
|
2014-03-13 23:09:40 +01:00 |
|
Dave Halter
|
92da4ca99f
|
tests for call signature param names
|
2014-03-13 12:49:08 +01:00 |
|
Dave Halter
|
ec6d7df950
|
fix problems with decorators with call signatures, fixes #319
|
2014-03-13 01:29:32 +01:00 |
|
Dave Halter
|
28d5da2f73
|
call signatures: decorator in class, test for #319
|
2014-03-13 00:05:23 +01:00 |
|
Dave Halter
|
9da09c9058
|
improve the testing documentation. Add a section about the alternate test runner ./run.py
|
2014-03-11 14:27:11 +01:00 |
|
Dave Halter
|
b6dbbd2c5d
|
tests for compiled super classes - #380
|
2014-03-11 12:42:40 +01:00 |
|
Dave Halter
|
2457da0e7d
|
moved extension tests into test_evaluate folder
|
2014-03-11 12:37:02 +01:00 |
|
Dave Halter
|
cd7774f25f
|
lambda can be used as a default param in function, which means there have been slight changes to the parser to allow that (comma in a function definitions doesn't always mean new param), fixes #379
|
2014-03-11 12:24:36 +01:00 |
|
Dave Halter
|
18a012509f
|
tests for lambda params - #379
|
2014-03-11 12:03:19 +01:00 |
|
Dave Halter
|
937ab602ae
|
add a lambda integration testing file
|
2014-03-11 11:59:17 +01:00 |
|
Dave Halter
|
5eef23046b
|
clean up
|
2014-03-11 11:38:08 +01:00 |
|
Dave Halter
|
db1b73d423
|
lo and behold - reversed is implemented - the force is strong with this one. fixes #24
|
2014-03-11 11:04:00 +01:00 |
|
Dave Halter
|
6c5e91da69
|
some code - just written for @dbrgn
|
2014-03-10 23:08:09 +01:00 |
|
Dave Halter
|
f8336d7176
|
fix a unicode issue (test input was not unicode)
|
2014-03-10 17:15:41 +01:00 |
|
Dave Halter
|
af7814c6d4
|
enable assignment operators and add substraction support for numbers
|
2014-03-10 16:51:47 +01:00 |
|
Dave Halter
|
62a14f7558
|
restructure NameFinder.filter_name a little bit
|
2014-03-10 15:57:01 +01:00 |
|
Dave Halter
|
a073b902c1
|
assignment operators test
|
2014-03-09 13:15:30 +01:00 |
|
Dave Halter
|
7f0e31798a
|
fix an old test case that was always wrong anyway
|
2014-03-09 12:40:38 +01:00 |
|