summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/namedtuple1.py
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-04-05 00:03:43 +0100
committerDamien George <damien.p.george@gmail.com>2015-04-05 00:03:43 +0100
commite5c4362a98cf31d909476d9f06825228f05a2c82 (patch)
treed6642e27a50fad6660a5705e900df86c6c25c1d7 /tests/basics/namedtuple1.py
parent97abe22963af5b62656cef5a46c195215f75f7d2 (diff)
downloadmicropython-e5c4362a98cf31d909476d9f06825228f05a2c82.tar.gz
micropython-e5c4362a98cf31d909476d9f06825228f05a2c82.zip
tests: Add some more tests to improve code coverage of corner cases.
Diffstat (limited to 'tests/basics/namedtuple1.py')
-rw-r--r--tests/basics/namedtuple1.py18
1 files changed, 15 insertions, 3 deletions
diff --git a/tests/basics/namedtuple1.py b/tests/basics/namedtuple1.py
index 9afeed9408..ae795ba6de 100644
--- a/tests/basics/namedtuple1.py
+++ b/tests/basics/namedtuple1.py
@@ -49,10 +49,22 @@ try:
except TypeError:
print("TypeError")
+# enough args, but kw is wrong
+try:
+ t = T(1, baz=3)
+except TypeError:
+ print("TypeError")
+
+# bad argument for member spec
+try:
+ namedtuple('T', 1)
+except TypeError:
+ print("TypeError")
+
# Try single string
-# Not implemented so far
-#T3 = namedtuple("TupComma", "foo bar")
-#t = T3(1, 2)
+T3 = namedtuple("TupComma", "foo bar")
+t = T3(1, 2)
+print(t.foo, t.bar)
# Try single string with comma field seperator
# Not implemented so far