aboutsummaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2017-01-31tests/thread: Make thread_exc2 runable on baremetal.Damien George
2017-01-31tests/basics/zip: Make skippable.Paul Sokolovsky
2017-01-31tests/run-tests: Skip frozenset tests if set literal syntax is not available.Paul Sokolovsky
2017-01-27tests/extmod/vfs_fat_ramdisk: Make it work on pyboard.Damien George
2017-01-27tests/extmod/vfs_fat: Update tests to work with new VFS sub-system.Damien George
The vfs_fat_fsusermount test is no longer relevant so has been removed.
2017-01-27test/extmod: Update vfs_fat tests for new OO FatFs library.Damien George
The new version of FatFs requires a minimum of 50 blocks on the device. Also, some tests no longer make sense with an OO vfs.
2017-01-27tests/heapalloc_str: Test for alloc-free string operations.Paul Sokolovsky
Starts with concatenation with an empty string.
2017-01-26tests/extmod: Add test for ure debug printing when compiling a regex.Damien George
2017-01-25tests/extmod/framebuf1: Fix test for framebuf invalid constructor.Damien George
2017-01-25tests/extmod/framebuf4: Add tests for GS4_HMSB framebuf format.Oleg Korsak
2017-01-25extmod/modframebuf: Add GS4_HMSB format.Oleg Korsak
2017-01-24tests: Make sure special tests can be skipped as well.stijn
Fixes #2806.
2017-01-22tests/basics/builtin_help: Add test for help('modules').Damien George
2017-01-22tests: Add test for builtin help function.Damien George
2017-01-21tests/heapalloc_int_from_bytes: Test that int.from_bytes() can work w/o alloc.Paul Sokolovsky
For a small number of bytes, it's expected to return a small int without allocation.
2017-01-21tests: Add test for int.from_bytes() for arbitrary-precision integer.Paul Sokolovsky
This test works only for MICROPY_LONGINT_IMPL == MICROPY_LONGINT_IMPL_MPZ and needs a way of skipping in other cases.
2017-01-20tests/basics: Add test for assignment of attribute to bound method.Damien George
2017-01-19tests/misc/non_compliant: Add test for inability to assign func attrs.Damien George
2017-01-19tests/micropython/opt_level: Add test for opt_level 3.Damien George
2017-01-19tests/extmod/framebuf1: Add test for no-op fill_rect.Damien George
2017-01-19tests/float: Add test for assigning to attribute of complex number.Damien George
2017-01-17py/binary: mp_binary_get_size: Raise error on unsupported typecodes.Paul Sokolovsky
Previouly, we had errors checked in callers, which led to duplicate code or missing checks in some places.
2017-01-17tests/extmod: Improve test coverage of ure module.Rami Ali
2017-01-17tests/basics: Improve runtime.c test coverage.Rami Ali
2017-01-17tests/io: Improve test coverage of io.BufferedWriter.Rami Ali
2017-01-17tests: Update tests, and add new ones, for recent generator tweaks.Damien George
2017-01-16tests: Improve frozen import test coverage.Rami Ali
2017-01-16py/builtinimport: Raise ValueError for bad relative import, per CPython.Damien George
2017-01-16tests/import: Improve builtinimport.c test coverage.Rami Ali
2017-01-16tests: Improve stream.c test coverage.Rami Ali
2017-01-09tests: Update test suite to be compatible with CPython 3.6.Damien George
CPython 3.6 has a few changes that, when run on uPy's test suite, give a different output to CPython 3.5. uPy currently officially supports the 3.4 language definition, but it's useful to be able to run the test suite with 3.4/3.5/3.6 versions of CPython. This patch makes such changes to support 3.6.
2017-01-08tests/unix/extra_coverage: Add tests for importing frozen packages.Damien George
2017-01-07tests/array*: Allow to skip test if "array" is unavailable.Paul Sokolovsky
2017-01-06tests/types1: Split out set type test to set_types.Paul Sokolovsky
set isn't the most basic type and can be disabled by a port.
2017-01-05tests/unix/extra_coverage: Add basic tests to import frozen str and mpy.Damien George
2017-01-05tests/unix: Improve formatfloat.c test coverage using C.Rami Ali
2017-01-05tests/float: Improve formatfloat.c test coverage using Python.Rami Ali
2017-01-05tests: Improve warning.c test coverage.Rami Ali
2017-01-05tests/run-tests: Allow to skip set tests.Paul Sokolovsky
If sets are not enabled, set literals lead to SyntaxError during parsing, so it requires feature_check. Set tests are skipped based on set_*.py pattern.
2017-01-04tests/pyb/uart: Update test to match recent change to UART timeout_char.Damien George
2016-12-29tests/unix: Improve runtime_utils.c test coverage.Rami Ali
2016-12-29tests/cmdline: Improve repl.c autocomplete test coverage.Rami Ali
2016-12-29tests/thread: Improve modthread.c test coverage.Rami Ali
2016-12-29tests/extmod: Improve ubinascii.c test coverage.Rami Ali
2016-12-28tests/micropython: Add test for micropython.stack_use() function.Rami Ali
2016-12-28tests/basics: Add tests to improve coverage of binary.c.Rami Ali
2016-12-28tests/basics: Add tests for parsing of ints with base 36.Damien George
2016-12-25tests/heapalloc_inst_call: Test for no alloc for simple object calls.Paul Sokolovsky
2016-12-24tests/utimeq_stable: Test for partial stability of utimeq queuing.Paul Sokolovsky
2016-12-22extmod/moduheapq: Revert change for adhoc relative-time queue support.Paul Sokolovsky
Now that specialized utimeq module has been implenented, revert previous adhoc changes to uheapq. This reverts commit 0cbc07227c4ab70c846f40a1e2a5fd57dec30428.