Skip to content

Commit c290f1c

Browse files
Xiao Zhuc00kiemon5ter
authored andcommitted
tests fixed
1 parent f08d6d4 commit c290f1c

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

src/saml2/config.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -383,11 +383,13 @@ def load_metadata(self, metadata_conf):
383383
disable_validation = False
384384

385385
mds = MetadataStore(
386-
acs, self, ca_certs, disable_ssl_certificate_validation=disable_validation
386+
acs,
387+
self,
388+
ca_certs,
389+
disable_ssl_certificate_validation=disable_validation,
390+
timeout=self.timeout,
387391
)
388-
389392
mds.imp(metadata_conf)
390-
391393
return mds
392394

393395
def endpoint(self, service, binding=None, context=None):

src/saml2/ecp_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def __init__(self, user, passwd, sp="", idp=None, metadata_file=None,
7878
self._verbose = verbose
7979

8080
if metadata_file:
81-
self._metadata = MetadataStore([saml, samlp], None, config)
81+
self._metadata = MetadataStore([saml, samlp], None, config, timeout=config.timeout)
8282
self._metadata.load("local", metadata_file)
8383
logger.debug("Loaded metadata from '%s'", metadata_file)
8484
else:

src/saml2/mdstore.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1022,7 +1022,7 @@ class MetadataStore(MetaData):
10221022
def __init__(self, attrc, config, ca_certs=None,
10231023
check_validity=True,
10241024
disable_ssl_certificate_validation=False,
1025-
filter=None):
1025+
filter=None, timeout=None):
10261026
"""
10271027
:params attrc:
10281028
:params config: Config()
@@ -1032,9 +1032,9 @@ def __init__(self, attrc, config, ca_certs=None,
10321032
MetaData.__init__(self, attrc, check_validity=check_validity)
10331033

10341034
if disable_ssl_certificate_validation:
1035-
self.http = HTTPBase(verify=False, ca_bundle=ca_certs, timeout=config.timeout)
1035+
self.http = HTTPBase(verify=False, ca_bundle=ca_certs, timeout=timeout)
10361036
else:
1037-
self.http = HTTPBase(verify=True, ca_bundle=ca_certs, timeout=config.timeout)
1037+
self.http = HTTPBase(verify=True, ca_bundle=ca_certs, timeout=timeout)
10381038

10391039
self.security = security_context(config)
10401040
self.ii = 0

0 commit comments

Comments
 (0)