def test_rename_workspace_not_renamed_with_different_name(self): mock_model = mock.MagicMock() mock_view = mock.MagicMock() pres = SliceViewer(mock.Mock(), model=mock_model, view=mock_view) mock_model.workspace_equals.return_value = False pres.rename_workspace("old_name", "new_name") mock_model.set_ws_name.assert_not_called() mock_view.emit_rename.assert_not_called()
def test_rename_workspace(self): mock_model = mock.MagicMock() mock_view = mock.MagicMock() pres = SliceViewer(mock.Mock(), model=mock_model, view=mock_view) mock_model.workspace_equals.return_value = True pres.rename_workspace("old_name", "new_name") mock_model.set_ws_name.assert_called_with("new_name") mock_view.emit_rename.assert_called_once_with( mock_model.get_title.return_value)