@@ -38,10 +38,12 @@ class OAuthTest(unittest.TestCase):
3838
3939 def test_get_authorization_header (self ):
4040 signing_key = authenticationutils .load_signing_key ('./test_key_container.p12' , "Password1" )
41- consumer_key = OAuthSigner ( " dummy" , signing_key )
41+ consumer_key = ' dummy'
4242 uri = "https://sandbox.api.mastercard.com/fraud/merchant/v1/termination-inquiry?Format=XML&PageOffset=0"
4343 method = "POST"
44- header = OAuth ().get_authorization_header (uri , method , "payload" , consumer_key , signing_key )
44+ header = OAuth ().get_authorization_header (uri , method , "payload" , consumer_key , signing_key )
45+ self .assertTrue ("OAuth" in header )
46+ self .assertTrue ("dummy" in header )
4547
4648 def test_get_nonce (self ):
4749 nonce = OAuth .get_nonce ()
@@ -53,7 +55,7 @@ def test_get_timestamp(self):
5355
5456 def test_sign_message (self ):
5557 signing_key = authenticationutils .load_signing_key ("./test_key_container.p12" , "Password1" )
56- consumer_key = OAuthSigner ( " dummy" , signing_key )
58+ consumer_key = ' dummy'
5759 baseString = 'POST&https%3A%2F%2Fsandbox.api.mastercard.com%2Ffraud%2Fmerchant%2Fv1%2Ftermination-inquiry&Format%3DXML%26PageLength%3D10%26PageOffset%3D0%26oauth_body_hash%3DWhqqH%252BTU95VgZMItpdq78BWb4cE%253D%26oauth_consumer_key%3Dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx%26oauth_nonce%3D1111111111111111111%26oauth_signature_method%3DRSA-SHA1%26oauth_timestamp%3D1111111111%26oauth_version%3D1.0'
5860
5961 signature = OAuth ().sign_message (baseString , signing_key )
@@ -64,13 +66,13 @@ def test_sign_message(self):
6466
6567 def test_oauth_parameters (self ):
6668 signing_key = authenticationutils .load_signing_key ("./test_key_container.p12" , "Password1" )
67- consumer_key = OAuthSigner ( " dummy" , signing_key )
69+ consumer_key = ' dummy'
6870
6971 uri = "https://sandbox.api.mastercard.com/fraud/merchant/v1/termination-inquiry?Format=XML&PageOffset=0"
7072 method = "POST"
7173 parameters = OAuth ().get_oauth_parameters (uri , method , "payload" , consumer_key , signing_key )
72- # print( parameters)
73- consumer_key = parameters . get_oauth_consumer_key ()
74+ consumer_key = parameters . get_oauth_consumer_key ( )
75+ self . assertEqual ( "dummy" , consumer_key )
7476
7577 def test_query_parser (self ):
7678 uri = "https://sandbox.api.mastercard.com/audiences/v1/getcountries?offset=0&offset=1&length=10&empty&odd="
@@ -79,7 +81,6 @@ def test_query_parser(self):
7981 oauth_parameters_base = oauth_parameters .get_base_parameters_dict ()
8082 merge_parameters = oauth_parameters_base .copy ()
8183 query_params = Util .normalize_params (uri , merge_parameters )
82- # print(query_params)
8384 self .assertEqual (query_params , "empty=&length=10&odd=&offset=0&offset=1" )
8485
8586 def test_query_parser_encoding (self ):
@@ -89,7 +90,6 @@ def test_query_parser_encoding(self):
8990 oauth_parameters_base = oauth_parameters .get_base_parameters_dict ()
9091 merge_parameters = oauth_parameters_base .copy ()
9192 query_params = Util .normalize_params (uri , merge_parameters )
92- # print(query_params)
9393 self .assertEqual (query_params , "param1=plus%20value¶m2=colon%3Avalue" )
9494
9595 def test_query_parser_not_encoded_params (self ):
@@ -186,11 +186,7 @@ def test_signature_base_string2(self):
186186 merge_parameters = oauth_parameters_base .copy ()
187187
188188 norm_params = Util .normalize_params ("" , merge_parameters )
189- # print(oauth_parameters_base)
190-
191189 query_params = OAuth .get_query_params (url )
192-
193- # print(query_params)
194190 normalize_params = Util .normalize_params ("" , query_params )
195191
196192 base_string = OAuth .get_base_string (url , method , oauth_parameters , oauth_parameters .get_base_parameters_dict ())
@@ -205,7 +201,7 @@ def test_sign_signature_base_string_invalid_key(self):
205201
206202 def test_sign_signature_base_string (self ):
207203 signing_key = authenticationutils .load_signing_key ("./test_key_container.p12" , "Password1" )
208- consumer_key = OAuthSigner ( "dummy" , signing_key )
204+ consumer_key = "Dummy"
209205
210206 expectedSignatureString = "IJeNKYGfUhFtj5OAPRI92uwfjJJLCej3RCMLbp7R6OIYJhtwxnTkloHQ2bgV7fks4GT/A7rkqrgUGk0ewbwIC6nS3piJHyKVc7rvQXZuCQeeeQpFzLRiH3rsb+ZS+AULK+jzDje4Fb+BQR6XmxuuJmY6YrAKkj13Ln4K6bZJlSxOizbNvt+Htnx+hNd4VgaVBeJKcLhHfZbWQxK76nMnjY7nDcM/2R6LUIR2oLG1L9m55WP3bakAvmOr392ulv1+mWCwDAZZzQ4lakDD2BTu0ZaVsvBW+mcKFxYeTq7SyTQMM4lEwFPJ6RLc8jJJ+veJXHekLVzWg4qHRtzNBLz1mA=="
211207 signing_string = OAuth .sign_message (self , "baseString" , signing_key )
@@ -255,21 +251,18 @@ def test_url_normalization_lowercase_scheme_and_host(self):
255251 def test_body_hash1 (self ):
256252 oauth_parameters = OAuthParameters ()
257253 encoded_hash = Util .base64_encode (Util .sha256_encode (OAuth .EMPTY_STRING ))
258- # print(encoded_hash)
259254 oauth_parameters .set_oauth_body_hash (encoded_hash )
260255 self .assertEqual ("47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=" , encoded_hash )
261256
262257 def test_body_hash2 (self ):
263258 oauth_parameters = OAuthParameters ()
264259 encoded_hash = Util .base64_encode (Util .sha256_encode (None ))
265- # print(encoded_hash)
266260 oauth_parameters .set_oauth_body_hash (encoded_hash )
267261 self .assertEqual ("3JN7WYkmBPWoaslpNs1/8J4l8Yrmt1joAUokx/oDnpE=" , encoded_hash )
268262
269263 def test_body_hash3 (self ):
270264 oauth_parameters = OAuthParameters ()
271265 encoded_hash = Util .base64_encode (Util .sha256_encode ("{\" foõ\" :\" bar\" }" ))
272- # print(encoded_hash)
273266 oauth_parameters .set_oauth_body_hash (encoded_hash )
274267 self .assertEqual ("+Z+PWW2TJDnPvRcTgol+nKO3LT7xm8smnsg+//XMIyI=" , encoded_hash )
275268
0 commit comments