Если вы просто хотите проверить используемый метод, вы можете проверить это, проверив отправленный запрос.
def test_upload(requests_mock: Any):
url = 'http://example.com/upload'
requests_mock.put(url, text='ok')
r = requests.put(
headers={'X-API-Key': 'api_key'},
url=url,
params={'param1': 'foo'},
data='This is the data'
)
print(r.request.method) # Prints PUT/POST
print(r.request.headers) # Prints your headers sent
print(r.request.body) # Prints your data sent
Я включил заголовки / тело запроса в приведенный выше код на случай, если вы хотите проверить а также другие параметры.