コード例 #1
0
ファイル: helpers.py プロジェクト: mikejihbe/scio
def generate_static_clients():
    lwcode = gen.gen(client.Client(support('lyrics.wsdl', 'r')))
    with open(os.path.join(HERE, 'lwclient.py'), 'w') as fh:
        fh.write(lwcode)
    zfcode = gen.gen(client.Client(support('zfapi.wsdl', 'r')))
    with open(os.path.join(HERE, 'zfclient.py'), 'w') as fh:
        fh.write(zfcode)
    bzcode = gen.gen(client.Client(support('boyzoid.wsdl', 'r')))
    with open(os.path.join(HERE, 'bzclient.py'), 'w') as fh:
        fh.write(bzcode)

    import lwclient
    import zfclient
    import bzclient
    return lwclient, zfclient, bzclient
コード例 #2
0
ファイル: test_google.py プロジェクト: mikejihbe/scio
 def clientClass(self, wsdl):
     cl = scio.Client(wsdl)
     code = gen.gen(cl)
     ns = {}
     exec code in ns
     cls = type('StaticStub', (StubClient, ns['Client']), {})
     return cls()
コード例 #3
0
 def check(wsdl):
     code = gen.gen(client.Client(helpers.support(wsdl)))
     ns = {}
     print code
     exec code in ns
コード例 #4
0
ファイル: test_static_gen.py プロジェクト: bjmc/scio
 def check(wsdl):
     code = gen.gen(client.Client(helpers.support(wsdl)))
     ns = {}
     print code
     exec code in ns