예제 #1
0
from test_support import exec_cmd, build, run

exec_cmd('ada2wsdl', ['-q', '-Pns_rename_arr_rec_server', '-f', '-lit', '-o',
                      'api.wsdl', 'api.ads'])

exec_cmd('wsdl2aws', ['-q', '-f', '-types', 'api', 'api.wsdl'])
build('ns_rename_arr_rec_server')
run('ns_rename_arr_rec_server')
예제 #2
0
파일: test.py 프로젝트: silentTeee/aws
from test_support import exec_cmd, build_and_run
import sys

exec_cmd('ada2wsdl', [
    '-q', '-f', '-doc', '-lit', '-Pwsdl_a_main', '-a', 'http://localhost:7713',
    'wsdl_a.ads', '-o', 'wsdl_a.wsdl'
])
exec_cmd('wsdl2aws', ['-q', '-f', '-cb', '-types', 'wsdl_a', 'wsdl_a.wsdl'])

lines = open("wsdl_a.wsdl").readlines()

for l in lines:
    if '<xsd:element' in l or '<wsdl:part' in l:
        print(l)

sys.stdout.flush()

build_and_run('wsdl_a_main')
예제 #3
0
from test_support import exec_cmd, build_and_run

exec_cmd('ada2wsdl', ['-q', '-doc', '-lit', '-f', '-o', 'api.wsdl', 'api.ads'])

exec_cmd('wsdl2aws',
         ['-q', '-f', '-types', 'data', '-spec', 'api', '-cb', 'api.wsdl'])
build_and_run('routine_schema')
예제 #4
0
파일: test.py 프로젝트: stcarrez/aws
from test_support import exec_cmd, build

exec_cmd('wsdl2aws', ['-f', '-v', 'wsdl_extension.wsdl'],
         ignore_error=True)
build('wsdlex')
예제 #5
0
파일: test.py 프로젝트: yoshiken/aws
from test_support import exec_cmd, build

exec_cmd('ada2wsdl',
         ['-q', '-f', '-Pdata', '-o', 'srv.wsdl',
          '-a', 'http://localhost:7710', 'data.ads'])
exec_cmd('wsdl2aws',
         ['-q', '-f', '-cb', '-main', 'server',
          '-types', 'data', 'srv.wsdl'])

build('data')
예제 #6
0
from test_support import exec_cmd, build, run

exec_cmd('ada2wsdl', ['-q', '-f', '-lit', '-o', 'api.wsdl', 'api.ads'])

exec_cmd('wsdl2aws', ['-q', '-f', '-types', 'api', 'api.wsdl'])
build('ns_rename_arr_rec_server')
run('ns_rename_arr_rec_server')
예제 #7
0
from test_support import exec_cmd, build_and_run

exec_cmd('ada2wsdl', [
    '-q', '-Parray_chars', '-lit', '-o', 'character.wsdl',
    'character_services.ads'
])

exec_cmd('wsdl2aws', [
    '-q', '-f', '-types', 'character_types', '-spec', 'character_services',
    '-cb', 'character.wsdl'
])

build_and_run('array_chars')
예제 #8
0
from test_support import exec_cmd, build, run
import re

exec_cmd('wsdl2aws', ['-q', '-f', 'gettst.wsdl'])
build('dl2_server')
run('dl2_server', output_file="out.tmp")

# Change dateTime

r1 = r'(\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\dZ)'
r2 = r'(\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d\+\d\d:\d\d)'

for l in open('out.tmp').readlines():
    print(re.sub(r1+r'|'+r2, "XXXX-XX-XXTXX:XX:XXZ", l))
예제 #9
0
파일: test.py 프로젝트: silentTeee/aws
from test_support import exec_cmd, build, run
import re
import os
import glob

# Try with wsdl in current directory

exec_cmd('wsdl2aws', ['-q', '-f', 'gettst.wsdl'])
build('dl2_server')
run('dl2_server', output_file="out.tmp")

# Change dateTime

r1 = r'(\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d.\d\d\dZ)'
r2 = r'(\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d.\d\d\d[\+\-]\d\d:\d\d)'
r3 = r'(\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\dZ)'

print("======================== run 1")
for l in open('out.tmp').readlines():
    print(re.sub(r1 + r'|' + r2 + r'|' + r3, "XXXX-XX-XXTXX:XX:XXZ", l))

files = glob.glob('aurn*')
files.extend(glob.glob('www*'))
files.extend(glob.glob('testingservice*'))

for filePath in files:
    os.remove(filePath)

# Try with wsdl not in current directory

os.mkdir('inside')
예제 #10
0
파일: test.py 프로젝트: silentTeee/aws
from test_support import exec_cmd, build, run
import re

exec_cmd('ada2wsdl',
         ['-q', '-f', '-Ptest', '-o', 'test.wsdl', '-doc', '-lit',
          '-a', 'http://*****:*****@":
        print(item)

# name space
for item in out:
    if s3.match(item):
        print(item.strip("<> \r\n"))
        break
for item in out:
예제 #11
0
파일: test.py 프로젝트: stcarrez/aws
from test_support import exec_cmd, build_and_run
import sys

exec_cmd('ada2wsdl',
         ['-q', '-f', '-I.', '-doc', '-lit', '-Pwsdl_a_main',
          '-a', 'http://localhost:7701', 'wsdl_a.ads', '-o', 'wsdl_a.wsdl'])
exec_cmd('wsdl2aws',
         ['-q', '-f', '-cb', '-types', 'wsdl_a', 'wsdl_a.wsdl'])

lines = open("wsdl_a.wsdl").readlines()

for l in lines:
    if '<xsd:element' in l or '<wsdl:part' in l:
        print(l)

sys.stdout.flush()

build_and_run('wsdl_a_main')
예제 #12
0
파일: test.py 프로젝트: yoshiken/aws
from test_support import exec_cmd, build

exec_cmd('wsdl2aws', ['-f', '-v', 'wsdl_extension.wsdl'], ignore_error=True)
build('wsdlex')
예제 #13
0
파일: test.py 프로젝트: stcarrez/aws
from test_support import exec_cmd, build, run
import re

exec_cmd('wsdl2aws', ['-q', '-f', 'gettst.wsdl'])
build('dl2_server')
run('dl2_server', output_file="out.tmp")

# Change dateTime

r1 = r'(\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\dZ)'
r2 = r'(\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d[\+\-]\d\d:\d\d)'

for l in open('out.tmp').readlines():
    print(re.sub(r1+r'|'+r2, "XXXX-XX-XXTXX:XX:XXZ", l))