File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -397,8 +397,18 @@ def test_get_normalized_parameters_ignores_auth_signature(self):
397
397
del foo ["oauth_signature" ]
398
398
self .assertEqual (urllib .urlencode (sorted (foo .items ())), res )
399
399
400
-
401
-
400
+ def test_get_normalized_string_escapes_spaces_properly (self ):
401
+ url = "http://sp.example.com/"
402
+ params = {
403
+ "some_random_data" : random .randint (100 , 1000 ),
404
+ "data" : "This data with a random number (%d) has spaces!" % random .randint (1000 , 2000 ),
405
+ }
406
+
407
+ req = oauth .Request ("GET" , url , params )
408
+ res = req .get_normalized_parameters ()
409
+ expected = urllib .urlencode (sorted (params .items ())).replace ('+' , '%20' )
410
+ self .assertEqual (expected , res )
411
+
402
412
def test_sign_request (self ):
403
413
url = "http://sp.example.com/"
404
414
You can’t perform that action at this time.
0 commit comments