You've already forked Promocode-API
mirror of
https://github.com/devitq/Promocode-API.git
synced 2026-05-22 22:07:12 +00:00
feat: added tests
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
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}")
|
||||
Reference in New Issue
Block a user