def delete_trust(trustee, trust_id):
    try:
        client = keystone.client_from_auth(trustee)
        client.trusts.delete(trust_id)
        LOG.debug('Deleted trust {trust_id}'.format(
            trust_id=six.text_type(trust_id)))
    except Exception as e:
        LOG.error(_LE('Unable to delete trust (reason: {reason})').format(
            reason=e))
        raise ex.DeletionFailed(
            _('Failed to delete trust {0}').format(trust_id))
Payment method grant returns a nonce that is transactable by a partner merchant exactly once
dataset/ETHPy150Open openstack/sahara/sahara/service/trusts.py/delete_trust--crossover with--dataset/ETHPy150Open braintree/braintree_python/tests/integration/test_payment_method.py/TestPaymentMethod.test_payment_method_grant_returns_one_time_nonce