from flask import request, make_response
from tests import app


@app.route('/patch/file.txt', methods=['PATCH'])
def patch():
    assert request.headers['Host'] == 'www.example.com'
    assert request.headers['Content-Type'] == 'application/example'
    assert request.headers['If-Match'] == '"e0023aa4e"'
    resp = make_response()
    resp.headers['Content-Location'] = '/file.txt'
    resp.headers['ETag'] = '"e0023aa4f"'
    return resp, 204

