summaryrefslogtreecommitdiff
path: root/tests/basics/namedtuple1.py
diff options
context:
space:
mode:
authorYoctopuce dev <dev@yoctopuce.com>2025-03-20 12:03:59 +0100
committerDamien George <damien@micropython.org>2025-04-21 17:37:39 +1000
commit0d2c18c299936a34cdeb43e2ef9cbdaecb35c610 (patch)
tree3ad96985de946fc79a95de3b7dfb481cb7bec79b /tests/basics/namedtuple1.py
parent8faa6bafdc76a6ee307551ef4d88fd2d54db04b2 (diff)
py/objstr: Fix handling of OP_MODULO with namedtuple.
This fix handles attrtuple as well, eg. os.uname(). A test case has been added in basics/attrtuple2.py. Fixes issue #16969. Signed-off-by: Yoctopuce dev <dev@yoctopuce.com>
Diffstat (limited to 'tests/basics/namedtuple1.py')
-rw-r--r--tests/basics/namedtuple1.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/basics/namedtuple1.py b/tests/basics/namedtuple1.py
index 362c60583..b9689b584 100644
--- a/tests/basics/namedtuple1.py
+++ b/tests/basics/namedtuple1.py
@@ -21,6 +21,9 @@ for t in T(1, 2), T(bar=1, foo=2):
print(isinstance(t, tuple))
+ # a NamedTuple can be used as a tuple
+ print("(%d, %d)" % t)
+
# Check tuple can compare equal to namedtuple with same elements
print(t == (t[0], t[1]), (t[0], t[1]) == t)