Skip to content

Commit 1e6e134

Browse files
magicmarkclaude
andcommitted
Add comments to extensions test explaining each scenario
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 5d1f42d commit 1e6e134

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

tests/test_graphql_request.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,12 +248,15 @@ def test_graphql_request_extensions():
248248
request_1 = GraphQLRequest("{balance}", extensions=extensions_1)
249249
assert request_1.payload["extensions"] == extensions_1
250250

251+
# Copied from another GraphQLRequest
251252
request_2 = GraphQLRequest(request_1)
252253
assert request_2.extensions == extensions_1
253254

255+
# Explicit extensions override the copied value
254256
request_3 = GraphQLRequest(request_1, extensions=extensions_2)
255257
assert request_3.extensions == extensions_2
256258

259+
# Preserved through serialize_variable_values
257260
request_4 = GraphQLRequest(
258261
"query myquery($money: Money) {toEuros(money: $money)}",
259262
variable_values={"money": money_value},

0 commit comments

Comments
 (0)