You've already forked Promocode-API
mirror of
https://github.com/devitq/Promocode-API.git
synced 2026-05-22 20:57:11 +00:00
22 lines
607 B
Python
22 lines
607 B
Python
import logging
|
|
from collections.abc import MutableMapping
|
|
from typing import Any
|
|
|
|
|
|
def pytest_tavern_beta_before_every_request(request_args: MutableMapping):
|
|
message = f"Request: {request_args['method']} {request_args['url']}"
|
|
|
|
params = request_args.get("params", None)
|
|
if params:
|
|
message += f"\nQuery parameters: {params}"
|
|
|
|
message += f"\nRequest body: {request_args.get('json', '<no body>')}"
|
|
|
|
logging.info(message)
|
|
|
|
|
|
def pytest_tavern_beta_after_every_response(
|
|
expected: Any, response: Any
|
|
) -> None:
|
|
logging.info(f"Response: {response.status_code} {response.text}")
|