summaryrefslogtreecommitdiff
path: root/tests/test_50_server.py
diff options
context:
space:
mode:
authorRoland Hedberg <roland.hedberg@adm.umu.se>2014-06-03 09:28:11 +0200
committerRoland Hedberg <roland.hedberg@adm.umu.se>2014-06-03 09:28:11 +0200
commit84a1453a35950b1910af8b5f7771a63ad6b1e3e7 (patch)
treeaefefd659a841f4f23f006eb92759c3545c0eb2a /tests/test_50_server.py
parent884e75b1f5a843486414ad9eb5645d6a0fd12ce5 (diff)
downloadpysaml2-84a1453a35950b1910af8b5f7771a63ad6b1e3e7.tar.gz
Fixed attribute filtering logic, take 2.
Diffstat (limited to 'tests/test_50_server.py')
-rw-r--r--tests/test_50_server.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/tests/test_50_server.py b/tests/test_50_server.py
index f8678c2a..c521a8a7 100644
--- a/tests/test_50_server.py
+++ b/tests/test_50_server.py
@@ -227,18 +227,17 @@ class TestServer1():
assert assertion.attribute_statement
attribute_statement = assertion.attribute_statement
print attribute_statement
- assert len(attribute_statement[0].attribute) == 5
+ assert len(attribute_statement[0].attribute) == 4
# Pick out one attribute
attr = None
for attr in attribute_statement[0].attribute:
- if attr.friendly_name == "edupersonentitlement":
+ if attr.friendly_name == "givenname":
break
assert len(attr.attribute_value) == 1
- assert attr.name == "urn:oid:1.3.6.1.4.1.5923.1.1.1.7"
- assert attr.name_format == "urn:oasis:names:tc:SAML:2" \
- ".0:attrname-format:uri"
+ assert attr.name == "urn:oid:2.5.4.42"
+ assert attr.name_format == "urn:oasis:names:tc:SAML:2.0:attrname-format:uri"
value = attr.attribute_value[0]
- assert value.text.strip() == "Short stop"
+ assert value.text.strip() == "Derek"
assert value.get_type() == "xs:string"
assert assertion.subject
assert assertion.subject.name_id