From d8fdecb8e844b4b08be35967e0797360d8ce0a3a Mon Sep 17 00:00:00 2001 From: Zooko Ofsimplegeo Date: Fri, 4 Feb 2011 11:14:22 -0700 Subject: [PATCH] add test of #46; fixes #46 --- tests/test_oauth.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/test_oauth.py b/tests/test_oauth.py index cfd073bd..d91e8cce 100644 --- a/tests/test_oauth.py +++ b/tests/test_oauth.py @@ -545,6 +545,17 @@ def test_get_normalized_parameters_empty(self): self.assertEquals(expected, res) + def test_get_normalized_parameters_duplicate(self): + url = "http://example.com/v2/search/videos?oauth_nonce=79815175&oauth_timestamp=1295397962&oauth_consumer_key=mykey&oauth_signature_method=HMAC-SHA1&q=car&oauth_version=1.0&offset=10&oauth_signature=spWLI%2FGQjid7sQVd5%2FarahRxzJg%3D" + + req = oauth.Request("GET", url) + + res = req.get_normalized_parameters() + + expected='oauth_consumer_key=mykey&oauth_nonce=79815175&oauth_signature=spWLI%2FGQjid7sQVd5%2FarahRxzJg%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1295397962&oauth_version=1.0&offset=10&q=car' + + self.assertEquals(expected, res) + def test_get_normalized_parameters_from_url(self): # example copied from # https://github.com/ciaranj/node-oauth/blob/master/tests/oauth.js