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