@@ -480,23 +480,20 @@ def test_to_url_with_query(self):
480480 self .assertEquals (b ['max-contacts' ], ['10' ])
481481 self .assertEquals (a , b )
482482
483- def test_signature_base_string_nonascii (self ):
483+ def test_signature_base_string_nonascii_nonutf8 (self ):
484484 consumer = oauth .Consumer ('consumer_token' , 'consumer_secret' )
485485
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'
487487 req = oauth .Request ("GET" , url )
488488 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' )
490489 req .sign_request (oauth .SignatureMethod_HMAC_SHA1 (), consumer , None )
490+ self .failUnlessReallyEqual (req ['oauth_signature' ], 'WhufgeZKyYpKsI70GZaiDaYwl6g=' )
491491
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'
496493 req = oauth .Request ("GET" , url )
497494 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' )
499495 req .sign_request (oauth .SignatureMethod_HMAC_SHA1 (), consumer , None )
496+ self .failUnlessReallyEqual (req ['oauth_signature' ], 'WhufgeZKyYpKsI70GZaiDaYwl6g=' )
500497
501498 def test_signature_base_string_with_query (self ):
502499 url = "https://www.google.com/m8/feeds/contacts/default/full/?alt=json&max-contacts=10"
0 commit comments