aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJohn Ehresman <jpe@wingware.com>2013-07-12 11:15:08 -0400
committerJohn Cummings <jcummings2@users.sf.net>2013-07-12 19:23:47 +0200
commitfddf371c86bb3c2339c518859f6bd3e1721dda88 (patch)
tree08a09cf1f49e8fa29a53d94d93f09e1283cb15ee /tests
parent1d8690ab38f1ec4d7902eece201d79c18c65d002 (diff)
Return None for .name of enum if no name for value.
This fixes segfaults when trying to get the name of a dead key from a qt key event. Change-Id: Ie631e2245bca0a3fee8616854f6479d3dec0c2bb Reviewed-by: Roman Lacko <backup.rlacko@gmail.com> Reviewed-by: John Cummings <jcummings2@users.sf.net>
Diffstat (limited to 'tests')
-rw-r--r--tests/samplebinding/enum_test.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/samplebinding/enum_test.py b/tests/samplebinding/enum_test.py
index 81f4c5932..a42883454 100644
--- a/tests/samplebinding/enum_test.py
+++ b/tests/samplebinding/enum_test.py
@@ -136,6 +136,11 @@ class OutOfBoundsTest(unittest.TestCase):
e = MyEvent()
self.assertEqual(repr(e.eventType()), 'sample.Event.EventType(999)')
+ def testNoneName(self):
+ e = MyEvent()
+ t = e.eventType()
+ self.assertEqual(t.name, None)
+
class EnumOverloadTest(unittest.TestCase):
'''Test case for overloads involving enums'''