summaryrefslogtreecommitdiff
path: root/tests/attribute_statement_data.py
diff options
context:
space:
mode:
authorRoland Hedberg <roland.hedberg@adm.umu.se>2010-08-03 22:30:01 +0200
committerRoland Hedberg <roland.hedberg@adm.umu.se>2010-08-03 22:30:01 +0200
commit6a6c4f22b6dd538da9f3a82f13e881c0f93c9e9c (patch)
tree5137f913a6be38a7f5997b02802ca13f6770cb04 /tests/attribute_statement_data.py
parent61043b5aceabd48537b70bf5369c4f97d82913e2 (diff)
downloadpysaml2-6a6c4f22b6dd538da9f3a82f13e881c0f93c9e9c.tar.gz
Added missing file
Diffstat (limited to 'tests/attribute_statement_data.py')
-rw-r--r--tests/attribute_statement_data.py175
1 files changed, 175 insertions, 0 deletions
diff --git a/tests/attribute_statement_data.py b/tests/attribute_statement_data.py
new file mode 100644
index 00000000..ba531801
--- /dev/null
+++ b/tests/attribute_statement_data.py
@@ -0,0 +1,175 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+"""Testdata for attribute converters """
+
+STATEMENT1 = """<?xml version="1.0" encoding="utf-8"?>
+<ns1:AttributeStatement xmlns:ns1="urn:oasis:names:tc:SAML:2.0:assertion">
+ <ns1:Attribute Name="eduPersonPrincipalName"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>rohe0002@umu.se</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="eduPersonTargetedID"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>a139b2116ad1dd7b91c129a32a242fcc5fd9e821</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:displayName"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>Hedberg, Roland</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:uid"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>rohe0002</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:eduPersonNickname"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>rohe0002</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:cn"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>Roland Hedberg</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:eduPersonAffiliation"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>member</ns1:AttributeValue>
+ <ns1:AttributeValue>employee</ns1:AttributeValue>
+ <ns1:AttributeValue>staff</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:street"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>Umeå universitet</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:postalCode"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>901 87</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:eduPersonScopedAffiliation"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>employee@umu.se</ns1:AttributeValue>
+ <ns1:AttributeValue>staff@umu.se</ns1:AttributeValue>
+ <ns1:AttributeValue>member@umu.se</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:physicalDeliveryOfficeName"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>Västra flygeln, plan 4</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:employeeType"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>IT-arkitekt</ns1:AttributeValue>
+ <ns1:AttributeValue>övrig/annan befattning</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:ou"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>Ladokenheten</ns1:AttributeValue>
+ <ns1:AttributeValue>IT-enheten</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:givenName"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>Roland</ns1:AttributeValue>
+ </ns1:Attribute>
+ <ns1:Attribute Name="urn:mace:dir:attribute-def:sn"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:basic">
+ <ns1:AttributeValue>Hedberg</ns1:AttributeValue>
+ </ns1:Attribute>
+</ns1:AttributeStatement>"""
+
+
+STATEMENT2 = """<?xml version="1.0" encoding="utf-8"?>
+<saml2:AttributeStatement xmlns:saml2="urn:oasis:names:tc:SAML:2.0:assertion">
+ <saml2:Attribute FriendlyName="uid" Name="urn:oid:0.9.2342.19200300.100.1.1"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
+ <saml2:AttributeValue xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:type="xs:string">demouser</saml2:AttributeValue>
+ </saml2:Attribute>
+ <saml2:Attribute FriendlyName="swissEduPersonHomeOrganizationType"
+ Name="urn:oid:2.16.756.1.2.5.1.1.5"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
+ <saml2:AttributeValue
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:type="xs:string">others</saml2:AttributeValue>
+ </saml2:Attribute>
+ <saml2:Attribute FriendlyName="surname"
+ Name="urn:oid:2.5.4.4"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
+ <saml2:AttributeValue
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:type="xs:string">SWITCHaai</saml2:AttributeValue>
+ </saml2:Attribute>
+ <saml2:Attribute FriendlyName="givenName"
+ Name="urn:oid:2.5.4.42"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
+ <saml2:AttributeValue
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:type="xs:string">Demouser</saml2:AttributeValue>
+ </saml2:Attribute>
+ <saml2:Attribute FriendlyName="eduPersonAffiliation"
+ Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.1"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
+ <saml2:AttributeValue
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:type="xs:string">staff</saml2:AttributeValue>
+ </saml2:Attribute>
+ <saml2:Attribute FriendlyName="eduPersonEntitlement"
+ Name="urn:oid:1.3.6.1.4.1.5923.1.1.1.7"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
+ <saml2:AttributeValue
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:type="xs:string">http://example.org/res/99999</saml2:AttributeValue>
+ <saml2:AttributeValue
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:type="xs:string">http://publisher-xy.com/e-journals</saml2:AttributeValue>
+ </saml2:Attribute>
+ <saml2:Attribute FriendlyName="mail"
+ Name="urn:oid:0.9.2342.19200300.100.1.3"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
+ <saml2:AttributeValue
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:type="xs:string">demouser@example.org</saml2:AttributeValue>
+ </saml2:Attribute>
+ <saml2:Attribute
+ FriendlyName="swissEduPersonUniqueID"
+ Name="urn:oid:2.16.756.1.2.5.1.1.1"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
+ <saml2:AttributeValue
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:type="xs:string">234567@example.org</saml2:AttributeValue>
+ </saml2:Attribute>
+ <saml2:Attribute
+ FriendlyName="swissEduPersonHomeOrganization"
+ Name="urn:oid:2.16.756.1.2.5.1.1.4"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
+ <saml2:AttributeValue
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:type="xs:string">example.org</saml2:AttributeValue>
+ </saml2:Attribute>
+</saml2:AttributeStatement>"""
+
+STATEMENT3 = """<?xml version='1.0' encoding='UTF-8'?>
+<ns0:AttributeStatement xmlns:ns0="urn:oasis:names:tc:SAML:2.0:assertion">
+ <ns0:Attribute Name="umuselin">
+ <ns0:AttributeValue>1234567890</ns0:AttributeValue>
+ </ns0:Attribute>
+ <ns0:Attribute Name="edupersonaffiliation">
+ <ns0:AttributeValue>staff</ns0:AttributeValue>
+ </ns0:Attribute>
+ <ns0:Attribute FriendlyName="surname" Name="urn:oid:2.5.4.4"
+ NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri">
+ <ns0:AttributeValue>Hedberg</ns0:AttributeValue>
+ </ns0:Attribute>
+ <ns0:Attribute Name="uid">
+ <ns0:AttributeValue>roland</ns0:AttributeValue>
+ </ns0:Attribute>
+ <ns0:Attribute Name="givenname">
+ <ns0:AttributeValue>Roland</ns0:AttributeValue>
+ </ns0:Attribute>
+</ns0:AttributeStatement>""" \ No newline at end of file