circuitpython/tests/basics/dict_union.py.exp
Rayane Chatrieux f3e4c505d1 py/objdict: Implement dictionary union (PEP 584).
Implements dictionary union according to PEP 584's specifications, minus
the fact that dictionary entries are not guaranteed to be in insertion
order.  This feature is enabled with MICROPY_CPYTHON_COMPAT.

Includes a new test.

With the assistance of Fangrui Qin <qinf@purdue.edu>

Signed-off-by: Rayane Chatrieux <rayane.chatrieux@gmail.com>
Signed-off-by: Damien George <damien@micropython.org>
2022-11-25 12:46:14 +11:00

13 lines
327 B
Plaintext

[]
[]
[]
[]
[(1, 'cheese')]
[(1, 'apple')]
[(1, 'apple')]
[(1, 'cheese')]
[('aardvark', 'Ethel'), ('cheese', 'cheddar'), ('eggs', 2), ('spam', 1)]
[('aardvark', 'Ethel'), ('cheese', 3), ('eggs', 2), ('spam', 1)]
[('cheese', 3), ('eggs', 2), ('spam', 1)]
[('aardvark', 'Ethel'), ('cheese', 'cheddar'), ('eggs', 2), ('spam', 1)]