Skip to content
Snippets Groups Projects
Commit 8e98657c authored by Phil Colebrooke's avatar Phil Colebrooke
Browse files

Re #28460 fix get_window_title so it returns correct value + add test

parent 56c9d2c7
Branches 28460_plotting_not_working
No related tags found
No related merge requests found
...@@ -368,7 +368,7 @@ class FigureManagerWorkbench(FigureManagerBase, QObject): ...@@ -368,7 +368,7 @@ class FigureManagerWorkbench(FigureManagerBase, QObject):
self.toolbar.hold() self.toolbar.hold()
def get_window_title(self): def get_window_title(self):
return isinstance(self.window.windowTitle(), str) return self.window.windowTitle()
def set_window_title(self, title): def set_window_title(self, title):
self.window.setWindowTitle(title) self.window.setWindowTitle(title)
......
...@@ -23,6 +23,14 @@ class FigureManagerWorkbenchTest(unittest.TestCase): ...@@ -23,6 +23,14 @@ class FigureManagerWorkbenchTest(unittest.TestCase):
fig_mgr = FigureManagerWorkbench(canvas, 1) fig_mgr = FigureManagerWorkbench(canvas, 1)
self.assertNotEqual(fig_mgr, None) self.assertNotEqual(fig_mgr, None)
@patch("workbench.plotting.figuremanager.QAppThreadCall")
def test_window_title(self, mock_qappthread):
mock_qappthread.return_value = mock_qappthread
fig = MagicMock()
canvas = FigureCanvasQTAgg(fig)
fig_mgr = FigureManagerWorkbench(canvas, 1)
self.assertEqual(fig_mgr.get_window_title(), "Figure 1")
if __name__ == "__main__": if __name__ == "__main__":
unittest.main() unittest.main()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment