48 lines
1.1 KiB
Python
Executable File
48 lines
1.1 KiB
Python
Executable File
#!/usr/bin/env python
|
|
import sys
|
|
import time
|
|
from saml2.attribute_converter import ac_factory
|
|
from saml2.mdstore import MetaDataMD, MetaDataFile
|
|
|
|
__author__ = 'rolandh'
|
|
|
|
import xmldsig
|
|
import xmlenc
|
|
from saml2 import md
|
|
from saml2 import saml
|
|
from saml2.extension import dri
|
|
from saml2.extension import idpdisc
|
|
from saml2.extension import mdattr
|
|
from saml2.extension import mdui
|
|
from saml2.extension import ui
|
|
|
|
ONTS = {
|
|
dri.NAMESPACE: dri,
|
|
idpdisc.NAMESPACE: idpdisc,
|
|
md.NAMESPACE: md,
|
|
mdattr.NAMESPACE: mdattr,
|
|
mdui.NAMESPACE: mdui,
|
|
saml.NAMESPACE: saml,
|
|
ui.NAMESPACE: ui,
|
|
xmlenc.NAMESPACE: xmlenc,
|
|
xmldsig.NAMESPACE: xmldsig,
|
|
}
|
|
|
|
start = time.time()
|
|
for i in range(1, 10):
|
|
mdmd = MetaDataMD(ONTS, ac_factory("../tests/attributemaps"), "swamid2.md")
|
|
mdmd.load()
|
|
|
|
_ = mdmd.keys()
|
|
|
|
print time.time() - start
|
|
|
|
start = time.time()
|
|
for i in range(1, 10):
|
|
mdf = MetaDataFile(ONTS.values(), ac_factory("../tests/attributemaps"),
|
|
"../tests/swamid-2.0.xml")
|
|
mdf.load()
|
|
_ = mdf.keys()
|
|
|
|
print time.time() - start
|