Ignore:
Timestamp:
15/02/10 12:33:41 (11 years ago)
Author:
pjkersha
Message:

Changes for addition of AuthzDecisionQuery? WSGI interface (Authorisation service)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/NDGSecurity/python/ndg_security_test/ndg/security/test/unit/wsgi/saml/test_soapattributeinterface.py

    r6069 r6574  
    1010__contact__ = "Philip.Kershaw@stfc.ac.uk" 
    1111__revision__ = '$Id: $' 
    12 import unittest 
    13 import os 
    1412from uuid import uuid4 
    1513from datetime import datetime 
    16  
    17 import paste.fixture 
    18 from paste.deploy import loadapp 
    19  
    2014from cStringIO import StringIO 
    2115 
     
    2721 
    2822from ndg.security.common.soap.etree import SOAPEnvelope 
    29 from ndg.security.common.utils.etree import prettyPrint 
    3023from ndg.security.common.saml_utils.esg import EsgSamlNamespaces 
    31    
    32      
    33 class TestApp(object): 
    34     def __init__(self, global_conf, **app_conf): 
    35         pass 
    36      
    37     def __call__(self, environ, start_response): 
    38         response = "404 Not Found" 
    39         start_response(response, 
    40                        [('Content-length', str(len(response))), 
    41                         ('Content-type', 'text/plain')]) 
    42                              
    43         return [response] 
    4424 
    4525 
    4626class SOAPAttributeInterfaceMiddlewareTestCase(unittest.TestCase): 
    47      
    48     def __init__(self, *args, **kwargs): 
    49         here_dir = os.path.dirname(os.path.abspath(__file__)) 
    50         wsgiapp = loadapp('config:test.ini', relative_to=here_dir) 
    51         self.app = paste.fixture.TestApp(wsgiapp) 
    52           
    53         unittest.TestCase.__init__(self, *args, **kwargs) 
    54  
     27    CONFIG_FILENAME = 'attribute-interface.ini' 
     28     
    5529    def _createAttributeQuery(self,  
    5630                        issuer="/O=Site A/CN=Authorisation Service", 
     
    246220        self.assert_(samlResponse.status.statusCode.value == \ 
    247221                     StatusCode.UNKNOWN_PRINCIPAL_URI) 
    248             
     222 
     223  
    249224if __name__ == "__main__": 
    250225    unittest.main() 
Note: See TracChangeset for help on using the changeset viewer.