diff options
Diffstat (limited to 'src/saml2/extension/algsupport.py')
-rw-r--r-- | src/saml2/extension/algsupport.py | 75 |
1 files changed, 35 insertions, 40 deletions
diff --git a/src/saml2/extension/algsupport.py b/src/saml2/extension/algsupport.py index 753d4dfe..1db825f0 100644 --- a/src/saml2/extension/algsupport.py +++ b/src/saml2/extension/algsupport.py @@ -8,30 +8,25 @@ import saml2 from saml2 import SamlBase -NAMESPACE = 'urn:oasis:names:tc:SAML:metadata:algsupport' +NAMESPACE = "urn:oasis:names:tc:SAML:metadata:algsupport" class DigestMethodType_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:algsupport:DigestMethodType - element """ + element""" - c_tag = 'DigestMethodType' + c_tag = "DigestMethodType" c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() - c_attributes['Algorithm'] = ('algorithm', 'anyURI', True) - - def __init__(self, - algorithm=None, - text=None, - extension_elements=None, - extension_attributes=None): - SamlBase.__init__(self, - text=text, - extension_elements=extension_elements, - extension_attributes=extension_attributes) + c_attributes["Algorithm"] = ("algorithm", "anyURI", True) + + def __init__(self, algorithm=None, text=None, extension_elements=None, extension_attributes=None): + SamlBase.__init__( + self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes + ) self.algorithm = algorithm @@ -41,29 +36,30 @@ def digest_method_type__from_string(xml_string): class SigningMethodType_(SamlBase): """The urn:oasis:names:tc:SAML:metadata:algsupport:SigningMethodType - element """ + element""" - c_tag = 'SigningMethodType' + c_tag = "SigningMethodType" c_namespace = NAMESPACE c_children = SamlBase.c_children.copy() c_attributes = SamlBase.c_attributes.copy() c_child_order = SamlBase.c_child_order[:] c_cardinality = SamlBase.c_cardinality.copy() - c_attributes['Algorithm'] = ('algorithm', 'anyURI', True) - c_attributes['MinKeySize'] = ('min_key_size', 'positiveInteger', False) - c_attributes['MaxKeySize'] = ('max_key_size', 'positiveInteger', False) - - def __init__(self, - algorithm=None, - min_key_size=None, - max_key_size=None, - text=None, - extension_elements=None, - extension_attributes=None): - SamlBase.__init__(self, - text=text, - extension_elements=extension_elements, - extension_attributes=extension_attributes) + c_attributes["Algorithm"] = ("algorithm", "anyURI", True) + c_attributes["MinKeySize"] = ("min_key_size", "positiveInteger", False) + c_attributes["MaxKeySize"] = ("max_key_size", "positiveInteger", False) + + def __init__( + self, + algorithm=None, + min_key_size=None, + max_key_size=None, + text=None, + extension_elements=None, + extension_attributes=None, + ): + SamlBase.__init__( + self, text=text, extension_elements=extension_elements, extension_attributes=extension_attributes + ) self.algorithm = algorithm self.min_key_size = min_key_size self.max_key_size = max_key_size @@ -74,9 +70,9 @@ def signing_method_type__from_string(xml_string): class DigestMethod(DigestMethodType_): - """The urn:oasis:names:tc:SAML:metadata:algsupport:DigestMethod element """ + """The urn:oasis:names:tc:SAML:metadata:algsupport:DigestMethod element""" - c_tag = 'DigestMethod' + c_tag = "DigestMethod" c_namespace = NAMESPACE c_children = DigestMethodType_.c_children.copy() c_attributes = DigestMethodType_.c_attributes.copy() @@ -89,9 +85,9 @@ def digest_method_from_string(xml_string): class SigningMethod(SigningMethodType_): - """The urn:oasis:names:tc:SAML:metadata:algsupport:SigningMethod element """ + """The urn:oasis:names:tc:SAML:metadata:algsupport:SigningMethod element""" - c_tag = 'SigningMethod' + c_tag = "SigningMethod" c_namespace = NAMESPACE c_children = SigningMethodType_.c_children.copy() c_attributes = SigningMethodType_.c_attributes.copy() @@ -111,13 +107,12 @@ ELEMENT_FROM_STRING = { } ELEMENT_BY_TAG = { - 'DigestMethod': DigestMethod, - 'DigestMethodType': DigestMethodType_, - 'SigningMethod': SigningMethod, - 'SigningMethodType': SigningMethodType_, + "DigestMethod": DigestMethod, + "DigestMethodType": DigestMethodType_, + "SigningMethod": SigningMethod, + "SigningMethodType": SigningMethodType_, } def factory(tag, **kwargs): return ELEMENT_BY_TAG[tag](**kwargs) - |