File tree 2 files changed +12
-1
lines changed
2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -582,7 +582,7 @@ def _split_header(header):
582
582
@staticmethod
583
583
def _split_url_string (param_str ):
584
584
"""Turn URL string into parameters."""
585
- parameters = parse_qs (param_str .encode ('utf-8' ), keep_blank_values = False )
585
+ parameters = parse_qs (param_str .encode ('utf-8' ), keep_blank_values = True )
586
586
for k , v in parameters .iteritems ():
587
587
parameters [k ] = urllib .unquote (v [0 ])
588
588
return parameters
Original file line number Diff line number Diff line change @@ -531,6 +531,17 @@ def test_signature_base_string_with_query(self):
531
531
self .assertEquals (normalized_params ['alt' ], 'json' )
532
532
self .assertEquals (normalized_params ['max-contacts' ], '10' )
533
533
534
+ def test_get_normalized_parameters_empty (self ):
535
+ url = "http://sp.example.com/?empty="
536
+
537
+ req = oauth .Request ("GET" , url )
538
+
539
+ res = req .get_normalized_parameters ()
540
+
541
+ expected = 'empty='
542
+
543
+ self .assertEquals (expected , res )
544
+
534
545
def test_get_normalized_parameters (self ):
535
546
url = "http://sp.example.com/"
536
547
You can’t perform that action at this time.
0 commit comments