diff options
Diffstat (limited to 'tests/QtGui/bug_696.py')
-rw-r--r-- | tests/QtGui/bug_696.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/QtGui/bug_696.py b/tests/QtGui/bug_696.py index b165d042c..ff62e7abe 100644 --- a/tests/QtGui/bug_696.py +++ b/tests/QtGui/bug_696.py @@ -34,9 +34,17 @@ class MainWindow(QMainWindow): def __init__(self, *args): self._menu = QMenu(self.dontexist) # attribute called with invalid C++ object +class MainWindow2(QMainWindow): + def __init__(self): + self.show() + class Bug696(UsesQApplication): def testContructorInitialization(self): - self.assertRaises(RuntimeError, MainWindow) + self.assertRaises(AttributeError, MainWindow) + + def testContructorInitializationAndCPPFunction(self): + self.assertRaises(RuntimeError, MainWindow2) + if __name__ == '__main__': unittest.main() |