Fixed problem with common JSON_DUMPS_ARGS
This commit is contained in:
@@ -1,3 +1 @@
|
|||||||
__author__ = 'rolandh'
|
__author__ = 'rolandh'
|
||||||
|
|
||||||
JSON_DUMPS_ARGS = {"ident": 4, "sort_keys": True}
|
|
||||||
@@ -19,6 +19,7 @@ from saml2.mdstore import MetaData
|
|||||||
from saml2test import FatalError, OperationError
|
from saml2test import FatalError, OperationError
|
||||||
from saml2test import exception_trace
|
from saml2test import exception_trace
|
||||||
from saml2test import ContextFilter
|
from saml2test import ContextFilter
|
||||||
|
from saml2test import JSON_DUMPS_ARGS
|
||||||
|
|
||||||
from idp_test.base import Conversation
|
from idp_test.base import Conversation
|
||||||
from idp_test.check import CheckSaml2IntMetaData
|
from idp_test.check import CheckSaml2IntMetaData
|
||||||
@@ -34,7 +35,6 @@ from saml2.extension import mdattr
|
|||||||
from saml2.extension import ui
|
from saml2.extension import ui
|
||||||
from saml2.metadata import entity_descriptor
|
from saml2.metadata import entity_descriptor
|
||||||
from saml2.saml import NAME_FORMAT_UNSPECIFIED
|
from saml2.saml import NAME_FORMAT_UNSPECIFIED
|
||||||
from src import JSON_DUMPS_ARGS
|
|
||||||
|
|
||||||
SCHEMA = [dri, idpdisc, md, mdattr, mdui, saml, ui, xmldsig, xmlenc]
|
SCHEMA = [dri, idpdisc, md, mdattr, mdui, saml, ui, xmldsig, xmlenc]
|
||||||
|
|
||||||
@@ -141,6 +141,7 @@ class SAML2client(object):
|
|||||||
self.constraints = {}
|
self.constraints = {}
|
||||||
self.operations = None
|
self.operations = None
|
||||||
self.args = None
|
self.args = None
|
||||||
|
self.client = None
|
||||||
|
|
||||||
def json_config_file(self):
|
def json_config_file(self):
|
||||||
if self.args.json_config_file == "-":
|
if self.args.json_config_file == "-":
|
||||||
@@ -285,15 +286,34 @@ class SAML2client(object):
|
|||||||
self.setup()
|
self.setup()
|
||||||
except (AttributeError, ToOld), err:
|
except (AttributeError, ToOld), err:
|
||||||
print >> sys.stdout, "Configuration Error: %s" % err
|
print >> sys.stdout, "Configuration Error: %s" % err
|
||||||
|
return
|
||||||
self.client = Saml2Client(self.sp_config)
|
|
||||||
conv = None
|
|
||||||
|
|
||||||
if self.args.pretty:
|
if self.args.pretty:
|
||||||
pp = pprint.PrettyPrinter(indent=4)
|
pp = pprint.PrettyPrinter(indent=4)
|
||||||
else:
|
else:
|
||||||
pp = None
|
pp = None
|
||||||
|
|
||||||
|
conv = None
|
||||||
|
|
||||||
|
try:
|
||||||
|
self.client = Saml2Client(self.sp_config)
|
||||||
|
except Exception, err:
|
||||||
|
if conv:
|
||||||
|
self.test_log = conv.test_output
|
||||||
|
self.test_log.append(exception_trace("RUN", err))
|
||||||
|
else:
|
||||||
|
self.test_log = exception_trace("RUN", err)
|
||||||
|
tsum = self.test_summation(self.args.oper)
|
||||||
|
|
||||||
|
if pp:
|
||||||
|
pp.pprint(tsum)
|
||||||
|
else:
|
||||||
|
print >> sys.stdout, json.dumps(tsum, **JSON_DUMPS_ARGS)
|
||||||
|
|
||||||
|
if tsum["status"] > 1 or self.args.debug or err:
|
||||||
|
self.output_log(memoryhandler, streamhandler)
|
||||||
|
return
|
||||||
|
|
||||||
try:
|
try:
|
||||||
try:
|
try:
|
||||||
oper = self.operations.OPERATIONS[self.args.oper]
|
oper = self.operations.OPERATIONS[self.args.oper]
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from src import JSON_DUMPS_ARGS
|
from saml2test import JSON_DUMPS_ARGS
|
||||||
|
|
||||||
__author__ = 'rohe0002'
|
__author__ = 'rohe0002'
|
||||||
|
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ logger = logging.getLogger(__name__)
|
|||||||
|
|
||||||
__author__ = 'rolandh'
|
__author__ = 'rolandh'
|
||||||
|
|
||||||
|
JSON_DUMPS_ARGS = {"ident": 4, "sort_keys": True}
|
||||||
|
|
||||||
class FatalError(Exception):
|
class FatalError(Exception):
|
||||||
pass
|
pass
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from src import JSON_DUMPS_ARGS
|
from saml2test import JSON_DUMPS_ARGS
|
||||||
|
|
||||||
__author__ = 'rohe0002'
|
__author__ = 'rohe0002'
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ from urlparse import urlparse
|
|||||||
from mechanize import ParseResponseEx
|
from mechanize import ParseResponseEx
|
||||||
from mechanize._form import ControlNotFoundError, AmbiguityError
|
from mechanize._form import ControlNotFoundError, AmbiguityError
|
||||||
from mechanize._form import ListControl
|
from mechanize._form import ListControl
|
||||||
from src import JSON_DUMPS_ARGS
|
from saml2test import JSON_DUMPS_ARGS
|
||||||
|
|
||||||
__author__ = 'rohe0002'
|
__author__ = 'rohe0002'
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ from saml2test import FatalError
|
|||||||
from saml2test import CheckError
|
from saml2test import CheckError
|
||||||
from saml2test import ContextFilter
|
from saml2test import ContextFilter
|
||||||
from saml2test import exception_trace
|
from saml2test import exception_trace
|
||||||
from src import JSON_DUMPS_ARGS
|
from saml2test import JSON_DUMPS_ARGS
|
||||||
|
|
||||||
__author__ = 'rolandh'
|
__author__ = 'rolandh'
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
from saml2.saml import NAME_FORMAT_URI
|
from saml2.saml import NAME_FORMAT_URI
|
||||||
from src import JSON_DUMPS_ARGS
|
from saml2test import JSON_DUMPS_ARGS
|
||||||
|
|
||||||
__author__ = 'rolandh'
|
__author__ = 'rolandh'
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
from saml2.saml import NAME_FORMAT_URI
|
from saml2.saml import NAME_FORMAT_URI
|
||||||
from src import JSON_DUMPS_ARGS
|
from saml2test import JSON_DUMPS_ARGS
|
||||||
|
|
||||||
__author__ = 'rolandh'
|
__author__ = 'rolandh'
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
from saml2.saml import AUTHN_PASSWORD
|
from saml2.saml import AUTHN_PASSWORD
|
||||||
from src import JSON_DUMPS_ARGS
|
from saml2test import JSON_DUMPS_ARGS
|
||||||
|
|
||||||
__author__ = 'rolandh'
|
__author__ = 'rolandh'
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user