@@ -480,23 +480,20 @@ def test_to_url_with_query(self):
480
480
self .assertEquals (b ['max-contacts' ], ['10' ])
481
481
self .assertEquals (a , b )
482
482
483
- def test_signature_base_string_nonascii (self ):
483
+ def test_signature_base_string_nonascii_nonutf8 (self ):
484
484
consumer = oauth .Consumer ('consumer_token' , 'consumer_secret' )
485
485
486
- url = " http://api.simplegeo.com:80/1.0/places/address.json?q=monkeys&category=animal&address=41+Decatur+St%2C +San+Francisc%E2%9D%A6%2C +CA"
486
+ url = u' http://api.simplegeo.com:80/1.0/places/address.json?q=monkeys&category=animal&address=41+Decatur+St, +San+Francisc\u2766 , +CA'
487
487
req = oauth .Request ("GET" , url )
488
488
self .failUnlessReallyEqual (req .normalized_url , u'http://api.simplegeo.com/1.0/places/address.json' )
489
- self .assertEquals (req .url , u'http://api.simplegeo.com:80/1.0/places/address.json?q=monkeys&category=animal&address=41+Decatur+St%2C+San+Francisc%E2%9D%A6%2C+CA' )
490
489
req .sign_request (oauth .SignatureMethod_HMAC_SHA1 (), consumer , None )
490
+ self .failUnlessReallyEqual (req ['oauth_signature' ], 'WhufgeZKyYpKsI70GZaiDaYwl6g=' )
491
491
492
- def test_signature_base_string_nonascii_nonutf8 (self ):
493
- consumer = oauth .Consumer ('consumer_token' , 'consumer_secret' )
494
-
495
- url = "http://api.simplegeo.com:80/1.0/places/address.json?q=monkeys&category=animal&address=41+Decatur+St%2C+San+Francisc%E2%9D%A6%2C+CA"
492
+ url = 'http://api.simplegeo.com:80/1.0/places/address.json?q=monkeys&category=animal&address=41+Decatur+St,+San+Francisc\xe2 \x9d \xa6 ,+CA'
496
493
req = oauth .Request ("GET" , url )
497
494
self .failUnlessReallyEqual (req .normalized_url , u'http://api.simplegeo.com/1.0/places/address.json' )
498
- self .assertEquals (req .url , u'http://api.simplegeo.com:80/1.0/places/address.json?q=monkeys&category=animal&address=41+Decatur+St%2C+San+Francisc%E2%9D%A6%2C+CA' )
499
495
req .sign_request (oauth .SignatureMethod_HMAC_SHA1 (), consumer , None )
496
+ self .failUnlessReallyEqual (req ['oauth_signature' ], 'WhufgeZKyYpKsI70GZaiDaYwl6g=' )
500
497
501
498
def test_signature_base_string_with_query (self ):
502
499
url = "https://www.google.com/m8/feeds/contacts/default/full/?alt=json&max-contacts=10"
0 commit comments