Ignore:
Timestamp:
25/01/10 14:17:49 (11 years ago)
Author:
pjkersha
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/WSSecurity/ndg/wssecurity/test/unit/signaturehandler/foursuite/client/test_echoclient.py

    r6387 r6396  
    1313logging.basicConfig(level=logging.DEBUG) 
    1414 
    15 import unittest 
    1615import os 
    1716import sys 
     
    2423from EchoService_services import EchoServiceLocator 
    2524 
    26 from ndg.wssecurity.common.signaturehandler.foursuite import SignatureHandler 
     25from ndg.wssecurity.test.unit import BaseTestCase 
     26from ndg.wssecurity.common import TimestampError 
     27from ndg.wssecurity.common.utils.zsi import DomletteReader, DomletteElementProxy 
    2728from ndg.wssecurity.common.signaturehandler import (NoSignatureFound,  
    28                                                     TimestampError) 
    29 from ndg.wssecurity.common.utils import DomletteReader, DomletteElementProxy 
     29                                                    SignatureHandlerFactory) 
     30#from ndg.wssecurity.common.signaturehandler.foursuite import SignatureHandler 
    3031 
    3132 
    32 class EchoClientTestCase(unittest.TestCase): 
     33class EchoClientTestCase(BaseTestCase): 
     34    """Test 4Suite-XML based WS-Security Signature Handler""" 
    3335     
    3436    def setUp(self): 
     
    4244            os.environ['NDGSEC_WSSECLNT_UNITTEST_DIR'] = \ 
    4345                abspath(dirname(__file__)) 
    44      
    45         if 'NDGSEC_TEST_CONFIG_DIR' not in os.environ: 
    46             os.environ['NDGSEC_TEST_CONFIG_DIR'] = \ 
    47                 abspath(join(dirname(dirname(dirname(dirname(__file__)))), 
    48                              'config')) 
    49          
     46 
    5047        configFilePath = mkPath('echoClientTest.cfg') 
    5148        self.cfg = SafeConfigParser() 
     
    5451         
    5552        # Signature handler object is passed to binding 
    56         sigHandler = SignatureHandler(cfg=configFilePath, 
    57                                       cfgFileSection='setUp') 
     53        sigHandler = SignatureHandlerFactory.fromConfigFile(configFilePath,  
     54                                                            sectionName='setUp') 
    5855 
    5956        locator = EchoServiceLocator() 
     
    6461                                    tracefile=sys.stderr) 
    6562         
    66  
    6763    def test01Echo(self): 
    6864             
    6965        resp = self.clnt.Echo("Hello from client") 
    70         print "Message returned was: %s" % resp 
    71  
     66        print("Message returned was: %s" % resp) 
    7267 
    7368    def test02ServerRaiseMissingTimestampError(self): 
Note: See TracChangeset for help on using the changeset viewer.