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()
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()
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()
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()