| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-03-10 | tests/extmod: Rename websocket test to websocket_basic. | Damien George | |
| This is so that the filename of the test doesn't clash with the module name itself (being "websocket"), and lead to potential problems executing the test. | |||
| 2017-03-09 | tests/extmod: Add websocket tests. | Alex March | |
| These short unit tests test the base uPy methods as well as parts of the websocket protocol, as implemented by uPy. @dpgeorge converted the original socket based tests by @hosaka to ones that only require io.BytesIO. | |||
| 2017-03-09 | tests/extmod: Add very basic feature test for ussl module. | Damien George | |
| This test just tests that the basic functions/methods can be called with the appropriate arguments. There is no real test of underlying functionality. Thanks to @hosaka for the initial implementation of this test. | |||
| 2017-03-07 | tests/uctypes_array_assign_native_le: Split off intbig part. | Paul Sokolovsky | |
| 2017-03-02 | tests/extmod: Add test for machine.Signal class. | Damien George | |
| 2017-02-15 | tests/extmod: Make tests skippable. | Paul Sokolovsky | |
| 2017-02-05 | extmod/machine_pulse: Make time_pulse_us() not throw exceptions. | Paul Sokolovsky | |
| machine.time_pulse_us() is intended to provide very fine timing, including while working with signal bursts, where each transition is tracked in row. Throwing and handling an exception may take too much time and "signal loss". So instead, in case of a timeout, just return negative value. Cases of timeout while waiting for initial signal stabilization, and during actual timing, are recognized. The documentation is updated accordingly, and rewritten somewhat to clarify the function behavior. | |||
| 2017-01-27 | tests/extmod/vfs_fat_ramdisk: Make it work on pyboard. | Damien George | |
| 2017-01-27 | tests/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-27 | test/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-26 | tests/extmod: Add test for ure debug printing when compiling a regex. | Damien George | |
| 2017-01-25 | tests/extmod/framebuf1: Fix test for framebuf invalid constructor. | Damien George | |
| 2017-01-25 | tests/extmod/framebuf4: Add tests for GS4_HMSB framebuf format. | Oleg Korsak | |
| 2017-01-25 | extmod/modframebuf: Add GS4_HMSB format. | Oleg Korsak | |
| 2017-01-19 | tests/extmod/framebuf1: Add test for no-op fill_rect. | Damien George | |
| 2017-01-17 | tests/extmod: Improve test coverage of ure module. | Rami Ali | |
| 2016-12-29 | tests/extmod: Improve ubinascii.c test coverage. | Rami Ali | |
| 2016-12-24 | tests/utimeq_stable: Test for partial stability of utimeq queuing. | Paul Sokolovsky | |
| 2016-12-22 | extmod/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. | |||
| 2016-12-22 | tests/extmod: Add test for utimeq module. | Paul Sokolovsky | |
| 2016-12-13 | tests/extmod: Improve modframebuf test coverage. | Rami Ali | |
| 2016-12-12 | tests/extmod: Improve moductypes test coverage. | Rami Ali | |
| 2016-12-09 | tests: Update for required byteorder arg for int.from_bytes()/to_bytes(). | Paul Sokolovsky | |
| 2016-12-08 | extmod/modframebuf: Make framebuf implement the buffer protocol. | Damien George | |
| So that one can easily access the underlying data of the frame buffer, eg to write the data out to a display. | |||
| 2016-12-05 | tests/extmod/framebuf1: Add basics tests for hline, vline, rect, line. | Damien George | |
| 2016-12-05 | tests/extmod/btree1: Exercise btree.flush(). | Paul Sokolovsky | |
| 2016-12-02 | tests/extmod/vfs_fat_fileio: Add test for constructor of FileIO type. | Damien George | |
| 2016-12-02 | extmod/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-01 | extmod/modframebuf: Add back legacy FrameBuffer1 "class". | Damien George | |
| For backwards compatibility. It simple creates a frame buffer with the MVLSB format. | |||
| 2016-12-01 | extmod/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-22 | tests/extmod: Improve ujson coverage. | Rami Ali | |
| 2016-11-12 | extmod/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-06 | tests/vfs_fat_oldproto: Skip for ports not supporting "oldproto". | Paul Sokolovsky | |
| Otherwise this broke esp8266 testsuite. | |||
| 2016-11-03 | tests/extmod/framebuf1: Test framebuffer pixel clear, and text function. | Alex March | |
| 2016-10-30 | tests/extmod/ticks_diff: Test for new semantics of ticks_diff(). | Paul Sokolovsky | |
| 2016-10-29 | tests/btree1: Fix out of memory error running on esp8266. | Paul Sokolovsky | |
| 2016-10-28 | tests/extmod/uhashlib_sha256: Rename sha256.py test. | Alex March | |
| 2016-10-28 | tests/extmod/uhashlib_sha1: Coverage for SHA1 algorithm. | Alex March | |
| 2016-10-27 | tests/extmod/vfs_fat_oldproto: Test old block device protocol. | Alex March | |
| 2016-10-27 | tests/extmod/vfs_fat_fsusermount: Improve fsusermount test coverage. | Alex March | |
| 2016-10-24 | extmod/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-24 | tests/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-13 | tests/extmod/vfs_fat: Replace asserts with prints and expected outputs. | Alex March | |
| 2016-10-13 | tests/extmod: Add test for ujson.load(). | Damien George | |
| 2016-10-11 | tests/extmod/vfs_fat: Test coverage for remove() and rmdir(). | Alex March | |
| 2016-10-07 | tests/extmod/uzlib: Test adaptive huffman tree for tinflate coverage. | Alex March | |
| 2016-10-05 | tests/extmod/btree1: Checks for put, seq, string print and unsupported ↵ | Alex March | |
| binary op. | |||
| 2016-09-27 | tests/extmod/vfs_fat_ramdisk: Add test for VFS.statvfs(). | Alex March | |
| 2016-09-24 | tests/uzlib_decompio_gz: Test for DecompIO with gzip bitstream. | Paul Sokolovsky | |
| 2016-09-16 | tests/extmod: Add test for machine.time_pulse_us(). | Damien George | |
