tools: Allow passing payload as a query param.

This commit is contained in:
Puneeth Chaganti
2020-05-01 21:25:11 +05:30
committed by Tim Abbott
parent d4c6195bca
commit 55444c33a0
2 changed files with 21 additions and 7 deletions

View File

@@ -200,10 +200,13 @@ def split_fixture_path(path: str) -> Tuple[str, str]:
# FIXME: Change to namedtuple if we drop Python3.6: No default values support on namedtuples (or dataclass)
class ScreenshotConfig:
def __init__(self, fixture_name: str, image_name: str='001.png', image_dir: Optional[str]=None,
payload_as_query_param: bool=False, payload_param_name: str='payload',
use_basic_auth: bool=False, custom_headers: Optional[Dict[str, str]]=None):
self.fixture_name = fixture_name
self.image_name = image_name
self.image_dir = image_dir
self.payload_as_query_param = payload_as_query_param
self.payload_param_name = payload_param_name
self.use_basic_auth = use_basic_auth
self.custom_headers = custom_headers