@@ -219,16 +219,16 @@ def json_lines_deserializer():
219219@pytest .mark .parametrize (
220220 "source, expected" ,
221221 [
222- ('["Name", "Score"]\n ["Gilbert", 24]' , [["Name" , "Score" ], ["Gilbert" , 24 ]]),
223- ('["Name", "Score"]\n ["Gilbert", 24]\n ' , [["Name" , "Score" ], ["Gilbert" , 24 ]]),
222+ (b '["Name", "Score"]\n ["Gilbert", 24]' , [["Name" , "Score" ], ["Gilbert" , 24 ]]),
223+ (b '["Name", "Score"]\n ["Gilbert", 24]\n ' , [["Name" , "Score" ], ["Gilbert" , 24 ]]),
224224 (
225- '{"Name": "Gilbert", "Score": 24}\n {"Name": "Alexa", "Score": 29}' ,
225+ b '{"Name": "Gilbert", "Score": 24}\n {"Name": "Alexa", "Score": 29}' ,
226226 [{"Name" : "Gilbert" , "Score" : 24 }, {"Name" : "Alexa" , "Score" : 29 }],
227227 ),
228228 ],
229229)
230230def test_json_lines_deserializer (json_lines_deserializer , source , expected ):
231- stream = io .StringIO (source )
231+ stream = io .BytesIO (source )
232232 content_type = "application/jsonlines"
233233 actual = json_lines_deserializer .deserialize (stream , content_type )
234234 assert actual == expected
0 commit comments