import unittest from qtconsole.qt import QtGui from qtconsole.qt_loaders import load_qtest from qtconsole.client import QtKernelClient from qtconsole.jupyter_widget import JupyterWidget import ipython_genutils.testing.decorators as dec setup = dec.skip_file_no_x11(__name__) QTest = load_qtest() class TestJupyterWidget(unittest.TestCase): @classmethod def setUpClass(cls): """ Create the application for the test case. """ cls._app = QtGui.QApplication.instance() if cls._app is None: cls._app = QtGui.QApplication([]) cls._app.setQuitOnLastWindowClosed(False) @classmethod def tearDownClass(cls): """ Exit the application. """ QtGui.QApplication.quit() def test_stylesheet_changed(self): """ Test changing stylesheets. """
import unittest import pytest from qtconsole.qt import QtGui from qtconsole.qt_loaders import load_qtest from qtconsole.frontend_widget import FrontendWidget from . import no_display QTest = load_qtest() @pytest.mark.skipif(no_display, reason="Doesn't work without a display") class TestFrontendWidget(unittest.TestCase): @classmethod def setUpClass(cls): """ Create the application for the test case. """ cls._app = QtGui.QApplication.instance() if cls._app is None: cls._app = QtGui.QApplication([]) cls._app.setQuitOnLastWindowClosed(False) @classmethod def tearDownClass(cls): """ Exit the application. """ QtGui.QApplication.quit()