Paul Sokolovsky
df06e34175
tests/run-bench-tests: Process tests in alphabetical order.
9 years ago
Paul Sokolovsky
3c2e40b008
tests/run-tests: Add gen_yield_from_stopped to skipped for --emit=native.
Just as the rest of generator tests, which aren't yet supoorted for
native.
9 years ago
Paul Sokolovsky
0ea2108f1c
tests: Add testcase for yielding from a stopped generator.
9 years ago
Damien George
07615d9f7e
tests/extmod: Move split-on-empty-match tests to a separate test file.
And provide an expected-output file because these tests have a different
behaviour under CPython.
9 years ago
Damien George
fea40ad468
py: Fix bug passing a string as a keyword arg in a dict.
Addresses issue #1998 .
9 years ago
Damien George
2c883c5ab7
tests: Fix dict1.py so it doesn't rely on the order of dict elems.
9 years ago
Damien George
c2a519bab9
tests: Skip async tests for native emitter.
9 years ago
Damien George
7f7e247545
tests: Add .exp files for async tests, so they can run with Python 3.4.
9 years ago
Damien George
c33df193bf
tests: Add 6 tests for async await/for/with.
9 years ago
Damien George
04d5e644fc
py/objarray: Fix array.append so it doesn't extend if append fails.
Addresses issue #1965 .
9 years ago
Damien George
2c915e1ae6
py: Implement basic with support in native emitter.
9 years ago
Damien George
e1e7657277
py/formatfloat: Fix further cases of buffer overflow in formatting.
Includes extensive test cases to catch hopefully all cases where
buffer might overflow.
9 years ago
Paul Sokolovsky
88f60de914
tests: Add test for io.BufferedWriter.
9 years ago
Damien George
da161fd9f0
extmod/uctypes: Finish support for FLOAT32 and FLOAT64 types.
9 years ago
Damien George
99146ea444
tests/io: Remove "testfile" at end of open_plus test.
9 years ago
Damien George
664f03f466
tests: Add a test for argument passing to inline-asm functions.
9 years ago
Damien George
157056ecdf
tests: Add new subdir "stress/" specifically for stress tests.
9 years ago
Damien George
ab69ed7dac
tests: Split large tests into smaller files, to run with a small heap.
All tests in basics/ directory can now run and pass using 64-bit unix
port with only a 16k heap (./run-tests --heapsize 16k). Tests in this
directory should remain small so they can be used for ports with a
small heap.
9 years ago
Damien George
9996adc37d
tests/run-tests: Add cmd line option "--heapsize".
This allows you to specify the heapsize that unix will use when running
the test suite, eg: ./run-tests --heapsize 16k
9 years ago
Damien George
cea6cf8a5e
py/formatfloat: Fix buffer overflow when formatting tiny numbers.
9 years ago
Damien George
77f85db41e
py/objarray: Fix array slice assignment when array is reallocated.
Addresses issue #1898 .
9 years ago
Damien George
f0e2d13fd2
tests/run-tests: Simplify handling of newline in output from tests.
Now, all output has newlines converted to \n, regardless of port or
platform.
9 years ago
Damien George
d964873e56
tests/run-tests: Fix logic when selecting test-dirs for a given target.
9 years ago
Paul Sokolovsky
b86c20676e
tests/recursive_iternext.py: Make low-heap friendly.
9 years ago
Paul Sokolovsky
419bb26ddc
tests/print_exception: Use exception which prints the same regardless of config.
NameError may either include offending name or not. Unfortunately, this
change makes test float-dependent. And using integer division leads to
different error message than CPython.
9 years ago
Paul Sokolovsky
d973c1bc12
test/string_format_fp30: Variant of string_format for 30-bit stuffed float.
9 years ago
Paul Sokolovsky
50e0a7b9d4
test/float2int_fp30: Variant of float2int for 30-bit stuffed float.
9 years ago
Damien George
fbb3c190f9
tests: Remove commented out tests so test script is not too big.
9 years ago
Damien George
14848ffa12
tests: Reduce large object allocations so tests can run with small heap.
9 years ago
Paul Sokolovsky
2382d30318
tests/run-tests: Skips for esp8266.
9 years ago
Paul Sokolovsky
2740dd85f2
tests/vfs_fat_ramdisk: Add testcase for .rename().
9 years ago
Paul Sokolovsky
9fb36af9af
tests/vfs_fat_ramdisk: Allow to run in native mode (don't use "with").
9 years ago
Paul Sokolovsky
eaa96a7610
tests/vfs_fat_ramdisk: Add testcase for .mkdir().
9 years ago
Paul Sokolovsky
57425b648f
tests/vfs_fat_ramdisk: Add testcase for .remove().
9 years ago
Paul Sokolovsky
9c081b740b
tests/vfs_fat_ramdisk: Add .listdir() testcase.
9 years ago
danicampora
add930c4b5
cc3200: Rename 'server' class to 'Server' for consistency.
9 years ago
danicampora
cc7a4d7db2
tests/wipy: Correct machine test expected result.
9 years ago
danicampora
5148860332
tests: Skip uctypes and urandom tests not supported byt the WiPy.
9 years ago
danicampora
fe9620a2bd
test/wipy: Add Timer class tests.
9 years ago
Alex March
69d9e7d27d
py/repl: Check for an identifier char after the keyword.
- As described in the #1850 .
- Add cmdline tests.
9 years ago
Paul Sokolovsky
dfc35afba1
tests/vfs_fat_ramdisk: Skip test if can't allocate ramdisk.
9 years ago
Paul Sokolovsky
9fdac9144d
tests/vfs_fat_ramdisk: Allow to override sector size.
9 years ago
Paul Sokolovsky
9d0525182d
tests/vfs_fat_ramdisk: Switch to ioctl-based blockdev API.
9 years ago
Paul Sokolovsky
0ee1d0f407
tests/vfs_fat_ramdisk: Add test for VfsFat.
9 years ago
Paul Sokolovsky
e5cff5b223
tests/bytearray1: Add testcases for "in" operator.
9 years ago
Paul Sokolovsky
d4315a6caf
float/string_format: Split large test in 2.
9 years ago
Paul Sokolovsky
2850e7cd97
tests/run-tests: Add esp8266 target.
9 years ago
Paul Sokolovsky
dc587a3623
test/float2int: Make test output clearer.
9 years ago
Damien George
f7e5e677df
tests/pyb: Add simple test for stm module on pyboard.
9 years ago
Damien George
3e02b1d19a
py/viper: Allow casting of Python integers to viper pointers.
This allows you to pass a number (being an address) to a viper function
that expects a pointer, and also allows casting of integers to pointers
within viper functions.
This was actually the original behaviour, but it regressed due to native
type identifiers being promoted to 4 bits in width.
9 years ago