def test_gui_updated_when_column_removed(self):
        ws = CreateEmptyTableWorkspace()
        ws.addColumn("double", "test_col")

        presenter = TableWorkspaceDisplay(ws)
        ws.removeColumn('test_col')

        self.assertEqual(0, presenter.view.columnCount())
    def test_gui_updated_when_column_removed_batch(self):
        ws = CreateEmptyTableWorkspace()
        ws.addColumn("double", "test_col")

        presenter = TableWorkspaceDisplay(ws, batch=True)
        presenter.model.block_model_replace = False
        ws.removeColumn('test_col')

        self.assertEqual(0, presenter.view.columnCount())
        presenter.close(ws.name())