@@ -137,12 +137,12 @@ def test_detect_language_bad_result(self):
137137 # Verify requested.
138138 self .assertEqual (len (conn ._requested ), 1 )
139139 req = conn ._requested [0 ]
140- self .assertEqual (req ['method' ], 'GET ' )
140+ self .assertEqual (req ['method' ], 'POST ' )
141141 self .assertEqual (req ['path' ], '/detect' )
142- query_params = [
143- ( 'q' , value . encode ( 'utf-8' )) ,
144- ]
145- self .assertEqual (req ['query_params ' ], query_params )
142+ expected_data = {
143+ 'q' : [ value ] ,
144+ }
145+ self .assertEqual (req ['data ' ], expected_data )
146146
147147 def test_detect_language_single_value (self ):
148148 client = self ._make_one (_http = object ())
@@ -166,12 +166,12 @@ def test_detect_language_single_value(self):
166166 # Verify requested.
167167 self .assertEqual (len (conn ._requested ), 1 )
168168 req = conn ._requested [0 ]
169- self .assertEqual (req ['method' ], 'GET ' )
169+ self .assertEqual (req ['method' ], 'POST ' )
170170 self .assertEqual (req ['path' ], '/detect' )
171- query_params = [
172- ( 'q' , value . encode ( 'utf-8' )) ,
173- ]
174- self .assertEqual (req ['query_params ' ], query_params )
171+ expected_data = {
172+ 'q' : [ value ] ,
173+ }
174+ self .assertEqual (req ['data ' ], expected_data )
175175
176176 def test_detect_language_multiple_values (self ):
177177 client = self ._make_one (_http = object ())
@@ -205,13 +205,12 @@ def test_detect_language_multiple_values(self):
205205 # Verify requested.
206206 self .assertEqual (len (conn ._requested ), 1 )
207207 req = conn ._requested [0 ]
208- self .assertEqual (req ['method' ], 'GET ' )
208+ self .assertEqual (req ['method' ], 'POST ' )
209209 self .assertEqual (req ['path' ], '/detect' )
210- query_params = [
211- ('q' , value1 .encode ('utf-8' )),
212- ('q' , value2 .encode ('utf-8' )),
213- ]
214- self .assertEqual (req ['query_params' ], query_params )
210+ expected_data = {
211+ 'q' : [value1 , value2 ],
212+ }
213+ self .assertEqual (req ['data' ], expected_data )
215214
216215 def test_detect_language_multiple_results (self ):
217216 client = self ._make_one (_http = object ())
@@ -251,11 +250,15 @@ def test_translate_bad_result(self):
251250 req = conn ._requested [0 ]
252251 self .assertEqual (req ['method' ], 'POST' )
253252 self .assertEqual (req ['path' ], '' )
254- query_params = [
255- ('target' , 'en' ),
256- ('q' , value .encode ('utf-8' )),
257- ]
258- self .assertEqual (req ['query_params' ], query_params )
253+ expected_data = {
254+ 'target' : 'en' ,
255+ 'q' : [value ],
256+ 'cid' : (),
257+ 'source' : None ,
258+ 'model' : None ,
259+ 'format' : None ,
260+ }
261+ self .assertEqual (req ['data' ], expected_data )
259262
260263 def test_translate_defaults (self ):
261264 client = self ._make_one (_http = object ())
@@ -280,11 +283,16 @@ def test_translate_defaults(self):
280283 req = conn ._requested [0 ]
281284 self .assertEqual (req ['method' ], 'POST' )
282285 self .assertEqual (req ['path' ], '' )
283- query_params = [
284- ('target' , 'en' ),
285- ('q' , value .encode ('utf-8' )),
286- ]
287- self .assertEqual (req ['query_params' ], query_params )
286+
287+ expected_data = {
288+ 'target' : 'en' ,
289+ 'q' : [value ],
290+ 'cid' : (),
291+ 'source' : None ,
292+ 'model' : None ,
293+ 'format' : None ,
294+ }
295+ self .assertEqual (req ['data' ], expected_data )
288296
289297 def test_translate_multiple (self ):
290298 client = self ._make_one (_http = object ())
@@ -315,12 +323,16 @@ def test_translate_multiple(self):
315323 req = conn ._requested [0 ]
316324 self .assertEqual (req ['method' ], 'POST' )
317325 self .assertEqual (req ['path' ], '' )
318- query_params = [
319- ('target' , 'en' ),
320- ('q' , value1 .encode ('utf-8' )),
321- ('q' , value2 .encode ('utf-8' )),
322- ]
323- self .assertEqual (req ['query_params' ], query_params )
326+
327+ expected_data = {
328+ 'target' : 'en' ,
329+ 'q' : [value1 , value2 ],
330+ 'cid' : (),
331+ 'source' : None ,
332+ 'model' : None ,
333+ 'format' : None ,
334+ }
335+ self .assertEqual (req ['data' ], expected_data )
324336
325337 def test_translate_explicit (self ):
326338 client = self ._make_one (_http = object ())
@@ -352,15 +364,16 @@ def test_translate_explicit(self):
352364 req = conn ._requested [0 ]
353365 self .assertEqual (req ['method' ], 'POST' )
354366 self .assertEqual (req ['path' ], '' )
355- query_params = [
356- ('target' , target_language ),
357- ('q' , value .encode ('utf-8' )),
358- ('cid' , cid ),
359- ('format' , format_ ),
360- ('source' , source_language ),
361- ('model' , model ),
362- ]
363- self .assertEqual (req ['query_params' ], query_params )
367+
368+ expected_data = {
369+ 'target' : target_language ,
370+ 'q' : [value ],
371+ 'cid' : [cid ],
372+ 'source' : source_language ,
373+ 'model' : model ,
374+ 'format' : format_ ,
375+ }
376+ self .assertEqual (req ['data' ], expected_data )
364377
365378
366379class _Connection (object ):
0 commit comments