fix test hanging for shell
This commit is contained in:
@@ -12,8 +12,6 @@ import tempfile
|
|||||||
|
|
||||||
class TclShellTest(unittest.TestCase):
|
class TclShellTest(unittest.TestCase):
|
||||||
|
|
||||||
setup = False
|
|
||||||
|
|
||||||
gerber_files = 'tests/gerber_files'
|
gerber_files = 'tests/gerber_files'
|
||||||
copper_bottom_filename = 'detector_copper_bottom.gbr'
|
copper_bottom_filename = 'detector_copper_bottom.gbr'
|
||||||
copper_top_filename = 'detector_copper_top.gbr'
|
copper_top_filename = 'detector_copper_top.gbr'
|
||||||
@@ -27,24 +25,22 @@ class TclShellTest(unittest.TestCase):
|
|||||||
cutout_diameter = 3
|
cutout_diameter = 3
|
||||||
drill_diameter = 0.8
|
drill_diameter = 0.8
|
||||||
|
|
||||||
def setUp(self):
|
@classmethod
|
||||||
|
def setUpClass(self):
|
||||||
|
|
||||||
if not self.setup:
|
self.setup=True
|
||||||
self.setup=True
|
self.app = QtGui.QApplication(sys.argv)
|
||||||
self.app = QtGui.QApplication(sys.argv)
|
# Create App, keep app defaults (do not load
|
||||||
|
# user-defined defaults).
|
||||||
|
self.fc = App(user_defaults=False)
|
||||||
|
self.fc.shell.show()
|
||||||
|
|
||||||
# Create App, keep app defaults (do not load
|
@classmethod
|
||||||
# user-defined defaults).
|
def tearDownClass(self):
|
||||||
self.fc = App(user_defaults=False)
|
self.fc.tcl=None
|
||||||
|
self.app.closeAllWindows()
|
||||||
self.fc.shell.show()
|
del self.fc
|
||||||
pass
|
del self.app
|
||||||
|
|
||||||
def tearDown(self):
|
|
||||||
#self.fc.tcl=None
|
|
||||||
#self.app.closeAllWindows()
|
|
||||||
#del self.fc
|
|
||||||
#del self.app
|
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def test_set_get_units(self):
|
def test_set_get_units(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user