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 |
|
Dave Halter
|
b22c9c96f2
|
string additions also work now - be prepared #24!
|
2014-03-09 12:36:17 +01:00 |
|
Dave Halter
|
70e1970f40
|
plus on numbers is now basically working
|
2014-03-09 12:27:03 +01:00 |
|
Dave Halter
|
3b372e2fe2
|
add some operator tests for precedences (array indexing)
|
2014-03-09 12:00:28 +01:00 |
|
Dave Halter
|
60ff2bc088
|
fix an invalid statement that has changed because of changes to the parser.
|
2014-03-09 11:56:29 +01:00 |
|
Dave Halter
|
61fa9b7fb4
|
start using precedences, working good with only a few test fails
|
2014-03-09 02:10:59 +01:00 |
|
Dave Halter
|
48dd8f9cb0
|
slice precedences should be working as well.
|
2014-03-09 01:05:46 +01:00 |
|
Dave Halter
|
11346d0901
|
get the 'not' priorities right for precedences
|
2014-03-08 03:14:05 +01:00 |
|
Dave Halter
|
3559dba7ea
|
to the power of precedences
|
2014-03-08 03:05:38 +01:00 |
|
Dave Halter
|
0a253b4651
|
MultiPart string precedences seem to be working now
|
2014-03-08 02:52:26 +01:00 |
|
Dave Halter
|
0dcc924cf8
|
precedence working for some simple cases (and invalid statements)
|
2014-03-08 02:24:25 +01:00 |
|
Dave Halter
|
f2e2a684d5
|
precedence tests and a parse_tree method for Precedence objects
|
2014-03-07 15:05:28 +01:00 |
|
Dave Halter
|
ca460ac34f
|
fixed a problem with docstrings that were empty (None), docstrings in Jedi are always strings.
|
2014-03-06 12:20:11 +01:00 |
|
Dave Halter
|
a97c91002f
|
replace name and statement end_pos (this way we can get rid of all that end_pos crap soon)
|
2014-03-05 23:46:39 +01:00 |
|
Dave Halter
|
1f7e4ca637
|
dict literals are now working (at least the parser)
|
2014-03-05 18:46:43 +01:00 |
|
Dave Halter
|
7222d70ecb
|
restructure token breaks in statement parser
|
2014-03-05 14:39:21 +01:00 |
|
Dave Halter
|
7d7a86239c
|
tests for list comprehensions with included dict literals
|
2014-03-05 14:23:53 +01:00 |
|