Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -99,9 +99,11 @@ def _resolve_request_body(self) -> None:
if self.request_body is not None and self.request_body.type is not None:
if self.request_body.type == "RequestBodyUrlEncodedForm":
self.request_body_data = self.request_body.value
elif self.request_body.type == "RequestBodyPlainText":
self.request_body_data = self.request_body.value
elif self.request_body.type == "RequestBodyGraphQL":
self.request_body_json = self.request_body.value.dict(exclude_none=True)
elif self.request_body.type in ("RequestBodyJsonObject", "RequestBodyPlainText"):
elif self.request_body.type == "RequestBodyJsonObject":
self.request_body_json = self.request_body.value
else:
raise ValueError(f"Unsupported request body type: {self.request_body.type}")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -211,14 +211,6 @@ def test_interpolated_request_json(test_name, input_request_json, expected_reque
RequestBodyJsonObject(type="RequestBodyJsonObject", value={"none_value": "{{ None }}"}),
{},
),
(
"test_string",
RequestBodyPlainText(
type="RequestBodyPlainText",
value="""{"nested": { "key": "{{ config['option'] }}" }}""",
),
{"nested": {"key": "OPTION"}},
),
(
"test_nested_objects",
RequestBodyJsonObject(
Expand Down Expand Up @@ -345,6 +337,14 @@ def test_interpolated_request_data(test_name, input_request_data, expected_reque
),
{"2020-01-01 - 12345": "ABC"},
),
(
"test_plain_text_body",
RequestBodyPlainText(
type="RequestBodyPlainText",
value="plain text body with {{ config['option'] }}",
),
"plain text body with OPTION",
),
],
)
def test_interpolated_request_data_using_request_body(
Expand Down
Loading