diff options
author | Roland Hedberg <roland.hedberg@adm.umu.se> | 2014-06-03 09:28:11 +0200 |
---|---|---|
committer | Roland Hedberg <roland.hedberg@adm.umu.se> | 2014-06-03 09:28:11 +0200 |
commit | 84a1453a35950b1910af8b5f7771a63ad6b1e3e7 (patch) | |
tree | aefefd659a841f4f23f006eb92759c3545c0eb2a /tests/test_50_server.py | |
parent | 884e75b1f5a843486414ad9eb5645d6a0fd12ce5 (diff) | |
download | pysaml2-84a1453a35950b1910af8b5f7771a63ad6b1e3e7.tar.gz |
Fixed attribute filtering logic, take 2.
Diffstat (limited to 'tests/test_50_server.py')
-rw-r--r-- | tests/test_50_server.py | 11 |
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 |