diff options
-rw-r--r-- | tests/QtCore/max_signals.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/QtCore/max_signals.py b/tests/QtCore/max_signals.py index 190eaa595..154eac4f4 100644 --- a/tests/QtCore/max_signals.py +++ b/tests/QtCore/max_signals.py @@ -1,32 +1,34 @@ import unittest -from PySide.QtCore import QObject, Signal, SIGNAL +from PySide.QtCore import QObject, SIGNAL class MyObject(QObject): pass class TestSignalLimitless(unittest.TestCase): + SIGNAL_MAX = 100 def test100DynamicSignals(self): + self.count = 0 def onSignal(): self.count += 1 #create 100 dynamic signals o = MyObject() - for i in range(100): + for i in range(self.SIGNAL_MAX): o.connect(SIGNAL('sig%d()'%i), onSignal) #chek if the signals are valid m = o.metaObject() - for i in range(100): + for i in range(self.SIGNAL_MAX): self.assert_(m.indexOfSignal('sig%d()'%i) > 0) #emit all 100 signals - for i in range(100): + for i in range(self.SIGNAL_MAX): o.emit(SIGNAL('sig%d()'%i)) - self.assertEqual(self.count, 100) + self.assertEqual(self.count, self.SIGNAL_MAX) if __name__ == '__main__': unittest.main() |