def check_reparse_wsdl(self, base, target):
     xml = py2wsdl.tostring(base['PutOpsPort_SERVICE'])
     code = generate_code_from_wsdl(xml, target)
     m = {}
     self._exec(code, m)
     # XXX too much autonaming magic
     m['PutOpsPort_SERVICE'] = m.pop('PutOpsPortPort_SERVICE')
     if target == 'client':
         m['PutOpsPortServiceStub'] = m.pop('PutOpsPortPortServiceStub')
     self.assertEqual(sorted(m), sorted(base))
Exemple #2
0
 def test_code_generation_from_wsdl_server(self):
     code = generate_code_from_wsdl(True, WSDL)
     exec code in {}
Exemple #3
0
 def test_code_generation_from_wsdl_client(self):
     code = generate_code_from_wsdl(False, WSDL)
     exec code in {}
 def test_code_generation_from_wsdl_server(self):
     code = generate_code_from_wsdl(True, WSDL)
     exec code in {}
 def test_code_generation_from_wsdl_client(self):
     code = generate_code_from_wsdl(False, WSDL)
     exec code in {}
 def test_code_generation_from_wsdl_server(self):
     code = generate_code_from_wsdl(WSDL, 'server')
     m = {}
     self._exec(code, m)
     self.check_reparse_wsdl(m, 'server')
 def test_code_generation_from_wsdl_client(self):
     code = generate_code_from_wsdl(WSDL, 'client')
     m = {}
     self._exec(code, m)
     self.check_reparse_wsdl(m, 'client')