def test_deployer_revert_deploy_when_command_execution_failed( mock_connect, mock_exec_command): mock_connect.return_value = True mock_exec_command.return_value = False deployer = Deployer() with pytest.raises(SystemExit, match=r".* Can not revert a deploy .*"): deployer.revert_deploy("test_backup_name")
def test_deployer_revert_deploy(mock_connect, mock_exec_command): mock_connect.return_value = True mock_exec_command.return_value = True deployer = Deployer() backup_name = deployer.make_backup() result = deployer.revert_deploy(backup_name) assert result is True