summaryrefslogtreecommitdiff
path: root/tests/cpydiff
AgeCommit message (Collapse)Author
2021-03-15run code formatting scriptmicroDev
2018-07-11WIP: after merge; before testingDan Halbert
2018-05-08tests/cpydiff: Remove types_int_tobytesfloat now that it doesn't fail.Damien George
Commit e269cabe3ed8bed1b7181359febb686edbb748ae added a check that the first argument to the to_bytes() method is an integer, and now uPy follows CPython behaviour and raises a TypeError for this test. Note: CPython checks the argument types before checking the number of arguments, but uPy does it the other way around, so they give different exception messages for this test, but still the same type, a TypeError.
2018-05-04tests/cpydiff: Remove working cases from types_float_rounding.Damien George
2018-05-04tests/cpydiff: Remove types_str_decodeerror now that it succeeds.Damien George
Commit 68c28174d0e0ec3f6b1461aea3a0b6a1b84610bb implemented checking for valid utf-8 data.
2018-05-04tests/cpydiff: Remove core_function_unpacking now that it succeeds.Damien George
Commit 1e70fda69fcb4991eb60ed43e610f664ea1319e6 fixes this difference.
2018-03-26This test now passes, make it run regularlyJeff Epler
2018-03-15tests/cpydiff: Indent workaround code snippet so it formats correctly.Damien George
2017-12-12tests/cpydiff: Update subclassing Exception case and give work-around.Damien George
2017-12-03tests/cpydiff: Fix markup where "`" (xref) was used instead of "``" (code).Paul Sokolovsky
2017-11-28tests/cpydiff: Add difference-test for second arg of builtin next().Damien George
2017-09-16tests/cpydiff: Add cases for locals() discrepancies.Paul Sokolovsky
MicroPython doesn't maintain local symbolic environment, so any feature depending on it won't work as expected.
2017-07-09tests/cpydiff: Add case for str.ljust/rjust.Paul Sokolovsky
2017-07-09tests/cpydiff/: Improve wording, add more workarounds.Paul Sokolovsky
2017-07-09tests/cpydiff/core_class_supermultiple: Same cause as core_class_mro.Paul Sokolovsky
2017-07-09tests/cpydiff/core_arguments: Move under Functions subsection.Paul Sokolovsky
This is the last "orphan" case.
2017-07-09tests/cpydiff/core_class_mro: Move under Classes, add workaround.Paul Sokolovsky
2017-07-05tests/cpydiff/modules_deque: Elaborate workaround.Paul Sokolovsky
2017-05-06tests: Move super-as-local test from cpydiff to basic tests.Damien George
It's now possible to use the name "super" as a local variable.
2017-05-04tests/cpydiff/core_function_unpacking: Fill in workaround.Paul Sokolovsky
2017-05-03tests/cpydiff/core_import_split_ns_pkgs: Test for split namespace packages.Paul Sokolovsky
2017-05-03tests/cpydiff/core_import_path: Test showing difference in package.__path__.Paul Sokolovsky
2017-05-02tests/cpydiff/core_import_prereg: Fill in cause and workaround.Paul Sokolovsky
2017-05-02tests/cpydiff/core_function_userattr: Clarify, fill in cause and workaround.Paul Sokolovsky
2017-05-02tests/cpydiff/core_arguments: Fill in cause/workaround.Paul Sokolovsky
2017-02-20tests/cpydiff: Add a test for storing iterable to a list slice.Damien George
2017-02-20tests/cpydiff: Add initial set of tests for uPy-CPython differences.Rami Ali
These tests are intended to fail, as they provide a programatic record of differences between uPy and CPython. They also contain a special comment at the start of the file which has meta-data describing the difference, including known causes and known workarounds.