Skip to content

Commit 4891f9a

Browse files
committed
fix tests
1 parent ed3f084 commit 4891f9a

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

packages/smithy-http/tests/unit/test_fields.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def test_field_multi_valued_basics() -> None:
2323
assert field.name == "fname"
2424
assert field.kind == FieldPosition.HEADER
2525
assert field.values == ["fval1", "fval2"]
26-
assert field.as_string() == "fval1, fval2"
26+
assert field.as_string() == "fval1,fval2"
2727
assert field.as_tuples() == [("fname", "fval1"), ("fname", "fval2")]
2828

2929

@@ -36,24 +36,24 @@ def test_field_multi_valued_basics() -> None:
3636
(['"'], '"'),
3737
(['val"1'], 'val"1'),
3838
(["val\\1"], "val\\1"),
39-
# Multi-valued fields are joined with one comma and one space as separator.
40-
(["val1", "val2"], "val1, val2"),
41-
(["val1", "val2", "val3", "val4"], "val1, val2, val3, val4"),
42-
(["©väl", "val2"], "©väl, val2"),
39+
# Multi-valued fields are joined with one comma as separator.
40+
(["val1", "val2"], "val1,val2"),
41+
(["val1", "val2", "val3", "val4"], "val1,val2,val3,val4"),
42+
(["©väl", "val2"], "©väl,val2"),
4343
# Values containing commas must be double-quoted.
44-
(["val1", "val2,val3", "val4"], 'val1, "val2,val3", val4'),
45-
(["v,a,l,1", "val2"], '"v,a,l,1", val2'),
44+
(["val1", "val2,val3", "val4"], 'val1,"val2,val3",val4'),
45+
(["v,a,l,1", "val2"], '"v,a,l,1",val2'),
4646
# In strings that get quoted, pre-existing double quotes are escaped with a
4747
# single backslash. The second backslash below is for escaping the actual
4848
# backslash in the string for Python.
49-
(["slc", '4,196"'], 'slc, "4,196\\""'),
50-
(['"val1"', "val2"], '"\\"val1\\"", val2'),
51-
(["val1", '"'], 'val1, "\\""'),
52-
(['val1:2",val3:4"', "val5"], '"val1:2\\",val3:4\\"", val5'),
49+
(["slc", '4,196"'], 'slc,"4,196\\""'),
50+
(['"val1"', "val2"], '"\\"val1\\"",val2'),
51+
(["val1", '"'], 'val1,"\\""'),
52+
(['val1:2",val3:4"', "val5"], '"val1:2\\",val3:4\\"",val5'),
5353
# If quoting happens, backslashes are also escaped. The following case is a
5454
# single backslash getting serialized into two backslashes. Python escaping
5555
# accounts for each actual backslash being written as two.
56-
(["foo,bar\\", "val2"], '"foo,bar\\\\", val2'),
56+
(["foo,bar\\", "val2"], '"foo,bar\\\\",val2'),
5757
],
5858
)
5959
def test_field_serialization(values: list[str], expected: str):

0 commit comments

Comments
 (0)