def setUp(self): url = 'http://localhost:8080/tmis-ws-medipad/tmis-medipad?wsdl' # do not cache wsdl documents self.client = Client(url, username='', password='', cache=None) # Authenticate authenticator = Authenticator() authData = authenticator.asAdmin() # Add auth headers tmisAuthNS = ('ta', 'http://korus.ru/tmis/auth') authHeader = Element('tmisAuthToken', ns=tmisAuthNS).setText(authData.authToken.id) self.client.set_options(soapheaders=authHeader)
def setUp(self): url = 'http://localhost:8080/tmis-ws-laboratory/tmis-laboratory-integration?wsdl' self.client = Client(url, username='', password='', cache=None) medipadWsUrl = 'http://localhost:8080/tmis-ws-medipad/tmis-medipad?wsdl' self.medipadClient = Client(medipadWsUrl, username='', password='', cache=None) # Authenticate authenticator = Authenticator() authData = authenticator.asAdmin() # Add auth headers tmisAuthNS = ('ta', 'http://korus.ru/tmis/auth') authHeader = Element('tmisAuthToken', ns=tmisAuthNS).setText(authData.authToken.id) self.medipadClient.set_options(soapheaders=authHeader) db.initialize()