diff options
author | Lauro Neto <lauro.neto@openbossa.org> | 2009-12-15 16:04:07 -0300 |
---|---|---|
committer | Lauro Neto <lauro.neto@openbossa.org> | 2009-12-16 21:14:24 -0300 |
commit | 859cec5632618710821cb56eb5483f2fab290f66 (patch) | |
tree | b8fdf4c3c42a198629258cd3a40d2d4ea9e4f630 /tests/signals/signal_emission_test.py | |
parent | 9e6100816e6f000375d1ef2b3ec134ee7bc90fca (diff) |
Adding decorator requires(ModuleName) for tests
Diffstat (limited to 'tests/signals/signal_emission_test.py')
-rw-r--r-- | tests/signals/signal_emission_test.py | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/tests/signals/signal_emission_test.py b/tests/signals/signal_emission_test.py index 8d9af620c..28e1b6582 100644 --- a/tests/signals/signal_emission_test.py +++ b/tests/signals/signal_emission_test.py @@ -6,14 +6,21 @@ import sys import unittest from PySide.QtCore import QObject, QTimer, QCoreApplication, SIGNAL, SLOT -from PySide.QtGui import QSpinBox, QPushButton, QApplication + +try: + from PySide.QtGui import QSpinBox, QPushButton, QApplication +except ImportError: + QSpinBox = object + QPushButton = object + QApplication = object + from helper import BasicPySlotCase, UsesQApplication +from helper.decorators import requires +@requires('PySide.QtGui') class ButtonPySlot(UsesQApplication, BasicPySlotCase): """Tests the connection of python slots to QPushButton signals""" - qapplication = True - def setUp(self): super(ButtonPySlot, self).setUp() @@ -45,11 +52,10 @@ class ButtonPySlot(UsesQApplication, BasicPySlotCase): self.assert_(self.called) +@requires('PySide.QtGui') class SpinBoxPySlot(UsesQApplication, BasicPySlotCase): """Tests the connection of python slots to QSpinBox signals""" - qapplication = True - def setUp(self): super(SpinBoxPySlot, self).setUp() self.spin = QSpinBox() @@ -79,6 +85,7 @@ class SpinBoxPySlot(UsesQApplication, BasicPySlotCase): self.args = (554,) self.assertRaises(TypeError, self.spin.emit, SIGNAL('valueChanged(int)')) +@requires('PySide.QtGui') class QSpinBoxQtSlots(UsesQApplication): """Tests the connection to QSpinBox qt slots""" |