summaryrefslogtreecommitdiff
path: root/tests/extmod
AgeCommit message (Collapse)Author
2016-12-05tests/extmod/btree1: Exercise btree.flush().Paul Sokolovsky
2016-12-02tests/extmod/vfs_fat_fileio: Add test for constructor of FileIO type.Damien George
2016-12-02extmod/vfs_fat: Implement POSIX behaviour of rename, allow to overwrite.Damien George
If the destination of os.rename() exists then it will be overwritten if it is a file. This is the POSIX behaviour, which is also the CPython behaviour, and so we follow suit. See issue #2598 for discussion.
2016-12-01extmod/modframebuf: Add back legacy FrameBuffer1 "class".Damien George
For backwards compatibility. It simple creates a frame buffer with the MVLSB format.
2016-12-01extmod/modframebuf: Make FrameBuffer handle 16bit depth.Radomir Dopieralski
Rename FrameBuffer1 into FrameBuffer and make it handle different bit depths via a method table that has getpixel and setpixel. Currently supported formats are MVLSB (monochrome, vertical, LSB) and RGB565. Also add blit() and fill_rect() methods.
2016-11-22tests/extmod: Improve ujson coverage.Rami Ali
2016-11-12extmod/moduheapq: Adhoc changes to support ordering by utime.ticks_ms().Paul Sokolovsky
As required for further elaboration of uasyncio, like supporting baremetal systems with wraparound timesources. This is not intended to be public interface, and likely will be further refactored in the future.
2016-11-06tests/vfs_fat_oldproto: Skip for ports not supporting "oldproto".Paul Sokolovsky
Otherwise this broke esp8266 testsuite.
2016-11-03tests/extmod/framebuf1: Test framebuffer pixel clear, and text function.Alex March
2016-10-30tests/extmod/ticks_diff: Test for new semantics of ticks_diff().Paul Sokolovsky
2016-10-29tests/btree1: Fix out of memory error running on esp8266.Paul Sokolovsky
2016-10-28tests/extmod/uhashlib_sha256: Rename sha256.py test.Alex March
2016-10-28tests/extmod/uhashlib_sha1: Coverage for SHA1 algorithm.Alex March
2016-10-27tests/extmod/vfs_fat_oldproto: Test old block device protocol.Alex March
2016-10-27tests/extmod/vfs_fat_fsusermount: Improve fsusermount test coverage.Alex March
2016-10-24extmod/vfs_fat_file: Make file.close() a no-op if file already closed.Damien George
As per CPython semantics. In particular, file.__del__() should not raise an exception if the file is already closed.
2016-10-24tests/extmod/vfs_fat: Improve VFS test coverage.Alex March
Covered case: - Stat cases - Invalid read/write/flush/close - Invalid mkdir/rmdir/remove/getcwd - File seek/tell, modes a/x/+, t/b - Writing to a full disk - Full path rename, slash trim - Rename cases - Bytestring listdir - File object printing
2016-10-13tests/extmod/vfs_fat: Replace asserts with prints and expected outputs.Alex March
2016-10-13tests/extmod: Add test for ujson.load().Damien George
2016-10-11tests/extmod/vfs_fat: Test coverage for remove() and rmdir().Alex March
2016-10-07tests/extmod/uzlib: Test adaptive huffman tree for tinflate coverage.Alex March
2016-10-05tests/extmod/btree1: Checks for put, seq, string print and unsupported ↵Alex March
binary op.
2016-09-27tests/extmod/vfs_fat_ramdisk: Add test for VFS.statvfs().Alex March
2016-09-24tests/uzlib_decompio_gz: Test for DecompIO with gzip bitstream.Paul Sokolovsky
2016-09-16tests/extmod: Add test for machine.time_pulse_us().Damien George
2016-09-16tests/extmod/urandom: Add urandom tests for error cases.Damien George
2016-09-05tests/extmod/framebuf1: Add tests for scrolling in the x-direction.Damien George
2016-09-04tests/extmod/uzlib_decompio: Add zlib bitstream testcases.Paul Sokolovsky
2016-09-04tests/extmod: Add a test for framebuf module, tested by coverage build.Damien George
2016-09-03tests/extmod: Add test for uzlib.DecompIO.Paul Sokolovsky
2016-08-26tests/extmod/vfs_fat_ramdisk: Add tests for VFS.umount()Radomir Dopieralski
Try to un-mount a file system and re-mount it again.
2016-08-24extmod/modubinascii: Make crc32() support configurable.Paul Sokolovsky
Disable by default, enable in unix port.
2016-08-24extmod/modubinascii: implement binascii.crc32Pavol Rusnak
2016-08-17tests/uzlib_decompress: Actually test raw DEFLATE stream.Paul Sokolovsky
2016-08-12tests: Rename zlibd_decompress.py -> uzlib_decompress.py.Paul Sokolovsky
To use the actual current name.
2016-08-02extmod/modbtree: Implement __contains__ operation.Paul Sokolovsky
2016-07-31tests/machine1: Revamp to work with unix port (which has "umachine").Paul Sokolovsky
2016-07-31tests/machine_mem.py: Too non-portable, rework as an example for unix port.Paul Sokolovsky
2016-07-31tests/extmod/btree1: Tests against in-memory DB (using io.BytesIO).Paul Sokolovsky
2016-07-24tests/extmod/btree1: Close database at the end of test.Paul Sokolovsky
2016-07-17tests/extmod/machine_pinbase: Skip if machine.PinBase is not available.Paul Sokolovsky
2016-06-24tests/btree1: Add testcase for iterating btree object directly.Paul Sokolovsky
2016-06-21tests/extmod: Add "btree" module test.Paul Sokolovsky
2016-06-19tests: Add a testcase for machine.PinBase class.Paul Sokolovsky
2016-05-29tests/extmod/vfs_fat_ramdisk: Add testcases for chdir(), getcwd().Paul Sokolovsky
2016-04-26tests/extmod: Move split-on-empty-match tests to a separate test file.Damien George
And provide an expected-output file because these tests have a different behaviour under CPython.
2016-03-19extmod/uctypes: Finish support for FLOAT32 and FLOAT64 types.Damien George
2016-02-29tests/vfs_fat_ramdisk: Add testcase for .rename().Paul Sokolovsky
2016-02-29tests/vfs_fat_ramdisk: Allow to run in native mode (don't use "with").Paul Sokolovsky
2016-02-29tests/vfs_fat_ramdisk: Add testcase for .mkdir().Paul Sokolovsky