diff options
author | John Ehresman <jpe@wingware.com> | 2013-07-12 11:15:08 -0400 |
---|---|---|
committer | John Cummings <jcummings2@users.sf.net> | 2013-07-12 19:23:47 +0200 |
commit | fddf371c86bb3c2339c518859f6bd3e1721dda88 (patch) | |
tree | 08a09cf1f49e8fa29a53d94d93f09e1283cb15ee /tests | |
parent | 1d8690ab38f1ec4d7902eece201d79c18c65d002 (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.py | 5 |
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''' |