def test_generate_authentication_header(self): expected_authorization_header = ( 'AWS4-HMAC-SHA256 Credential=' 'public_key/20150620/region/s3/aws4_request, ' 'SignedHeaders=host;X-Amz-Content-Sha256;X-Amz-Date, ' 'Signature=signed_request') actual_authorization_header = _get_authorization( 'public_key', _get_scope(dt, 'region', "s3"), 'host;X-Amz-Content-Sha256;X-Amz-Date', 'signed_request') eq_(expected_authorization_header, actual_authorization_header)
def test_signing_key(self): expected_signing_key_list = [ 'AWS4-HMAC-SHA256', '20150620T010203Z', '20150620/us-east-1/s3/aws4_request', 'b93e86965c269a0dfef37a8bec231ef8acf8cdb101a64eb700a46c452c1ad233' ] actual_signing_key = _get_string_to_sign( dt, _get_scope(dt, 'us-east-1', "s3"), 'b93e86965c269a0dfef37a8bec231ef8acf8cdb101a64eb700a46c452c1ad233') eq_('\n'.join(expected_signing_key_list), actual_signing_key)