示例#1
0
 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()
示例#2
0
 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)