コード例 #1
0
def test_do_not_remove_changeset_if_non_existent():
    cf_client_mock = Mock()
    change_set = ChangeSet(STACK, cf_client_mock)
    exception = ClientError(dict(Error=dict(Code='ChangeSetNotFound')), "DescribeChangeSet")
    cf_client_mock.describe_change_set.side_effect = exception
    change_set.remove_existing_changeset()
    cf_client_mock.delete_change_set.assert_not_called()
コード例 #2
0
ファイル: test_change_set.py プロジェクト: besbes/formica
def test_reraises_exception_when_not_change_set_not_found(client):
    change_set = ChangeSet(STACK)
    exception = ClientError(dict(Error=dict(
        Code='ValidationError')), "DescribeChangeSet")
    client.describe_change_set.side_effect = exception
    with pytest.raises(ClientError):
        change_set.remove_existing_changeset()
コード例 #3
0
ファイル: test_change_set.py プロジェクト: besbes/formica
def test_exception_if_change_set_not_deleted(client, time):
    change_set = ChangeSet(STACK)
    with pytest.raises(Exception) as pytest_exception:
        change_set.remove_existing_changeset()
コード例 #4
0
ファイル: test_change_set.py プロジェクト: besbes/formica
def test_do_not_remove_changeset_if_non_existent(client, change_set_not_found):
    change_set = ChangeSet(STACK)
    client.describe_change_set.side_effect = change_set_not_found
    change_set.remove_existing_changeset()
    client.delete_change_set.assert_not_called()