| Age | Commit message (Collapse) | Author |
|
It has reliability issues that need to be worked out.
|
|
|
|
These additional special methods are enabled on most ports so we can test
them in this test.
|
|
|
|
See issue #2264.
|
|
|
|
|
|
|
|
|
|
To use the actual current name.
|
|
Skip tests if not available.
|
|
|
|
|
|
|
|
|
|
|
|
Required to pass bytes_compare3.py (opptional warnings) on devices.
|
|
|
|
There's single str_index_to_ptr() function, called for both bytes and
unicode objects, so should handle each properly.
|
|
|
|
This may produce a warning, depending on MicroPython configuration.
|
|
|
|
|
|
They will fail because the GIL is disabled on the unix build.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Qstr code accesses global state and needs to be made thread safe.
|
|
Tests concurrent mutating access to: list, dict, set, bytearray.
|
|
|
|
|
|
Use a lock and a counter instead, and busy wait for all threads to
complete. This makes test run faster and they no longer rely on the time
module.
|
|
|
|
Includes functionality and stress tests.
|
|
|
|
|
|
|
|
There's a need for .exp file because CPython renders OrderedDict's as:
OrderedDict([('b', 2)])
while MicroPython as:
OrderedDict({'b': 2})
|
|
Based on python-dev discussion regarding PEP467.
|
|
Assignments of the form "_id = const(value)" are treated as private
(following a similar CPython convention) and code is no longer emitted
for the assignment to a global variable.
See issue #2111.
|
|
|
|
|
|
To work on a variety of ports the selection of N is very specific.
|
|
This makes the test reliably overflow the recursion limit (which is the
correct behaviour) on Mac OS X.
|
|
|
|
|
|
So the documentation's example works. Besides, a tuple can be more
memory efficient.
|