Damien George
|
75a811a6df
|
tests: Move int+unicode test to unicode-specific test directory.
|
2015-09-07 21:36:24 +01:00 |
|
Damien George
|
2b000474d9
|
py/lexer: Properly classify floats that look like hex numbers.
Eg 0e0 almost looks like a hex number but in fact is a float.
|
2015-09-07 17:33:44 +01:00 |
|
Damien George
|
0be3c70cd8
|
py/lexer: Raise SyntaxError when unicode char point out of range.
|
2015-09-07 17:19:17 +01:00 |
|
Damien George
|
081f9325f5
|
py/lexer: Raise NotImplError for unicode name escape, instead of assert.
|
2015-09-07 17:08:49 +01:00 |
|
Damien George
|
a7ffa972f3
|
tests: Add tests for non-compliant behaviour of lexer.
|
2015-09-07 16:59:55 +01:00 |
|
Damien George
|
558a016e2c
|
py/compile: Refine SyntaxError for repeated use of global/nonlocal.
|
2015-09-07 16:55:02 +01:00 |
|
Damien George
|
55b11e6d38
|
py/objstr: For str.endswith(s, start) raise NotImpl instead of assert.
|
2015-09-04 16:49:56 +01:00 |
|
Damien George
|
25afc7da0d
|
tests: Add tests to improve coverage of objstr.c.
|
2015-09-03 23:06:18 +01:00 |
|
Damien George
|
81794fcd31
|
py/binary: Add support for array('q') and array('Q').
|
2015-09-01 16:31:48 +01:00 |
|
Damien George
|
22602cc37b
|
py/objstr: Make str.rsplit(None,n) raise NotImpl instead of assert(0).
|
2015-09-01 15:35:31 +01:00 |
|
Paul Sokolovsky
|
1b693543aa
|
tests: Skip exception_chain.py with native emitter.
|
2015-09-01 11:53:27 +03:00 |
|
Paul Sokolovsky
|
ab2594e341
|
tests: Add test for exception-chaining raise syntax.
|
2015-09-01 10:39:11 +03:00 |
|
Damien George
|
39c91d3624
|
tests: Fix non-compliant expected output to match actual behaviour.
|
2015-08-30 12:46:08 +01:00 |
|
Damien George
|
000730ecaa
|
py/objstr: Simplify error handling for bad conversion specifier.
|
2015-08-30 12:43:21 +01:00 |
|
Damien George
|
c9fa667252
|
tests: Add tests for non-compliant behaviour.
These tests are intended to improve coverage and provide a record of
behaviour that's either not implemented or non-compliant to CPython.
|
2015-08-30 12:32:26 +01:00 |
|
Damien George
|
c2ec2ad8fb
|
tests: Add test where __getitem__ raises IndexError to stop iteration.
|
2015-08-30 11:49:59 +01:00 |
|
Paul Sokolovsky
|
a3fe307400
|
tests: Consolidate all feature check snippets under feature_check/.
|
2015-08-30 11:36:42 +03:00 |
|
Paul Sokolovsky
|
1a1b48e51a
|
tests: Add feature_check dir to collect capability detection scripts.
Which are currently intermixed with real scripts and spread around various
dirs.
|
2015-08-30 11:11:18 +03:00 |
|
Damien George
|
b648e98ad0
|
py/objstr: Fix error reporting for unexpected end of modulo format str.
|
2015-08-29 23:13:51 +01:00 |
|
Damien George
|
7ef75f9f75
|
py/objstr: Fix error type for badly formatted format specifier.
Was KeyError, should be ValueError.
|
2015-08-29 23:13:51 +01:00 |
|
Damien George
|
51b9a0d0c4
|
py/objstr: Make string formatting 8-bit clean.
|
2015-08-29 23:13:51 +01:00 |
|
Damien George
|
1d350b8ac6
|
tests: Add a few tests for bool, bytearray, float to improve coverage.
|
2015-08-29 23:13:28 +01:00 |
|
Paul Sokolovsky
|
a488c266c3
|
tests: Add byteorder query script.
|
2015-08-30 01:04:04 +03:00 |
|
Paul Sokolovsky
|
58d9b10d70
|
tests: Split byteorder-dependent tests to *_endian.py's.
|
2015-08-30 00:38:00 +03:00 |
|
Paul Sokolovsky
|
0a8b5d160b
|
run-tests: Allow to skip byteorder-dependent tests.
If byteorder of MicroPython under test and host CPython differ.
|
2015-08-30 00:37:53 +03:00 |
|