89ecfbabcfcb1654eeb9b045013b9efa771a8b43
[ira/wip.git] / source / scripting / swig / torture / pytorture
1 #!/usr/bin/python
2
3 from optparse import OptionParser
4
5 # Parse command line
6
7 parser = OptionParser()
8
9 parser.add_option("-b", "--binding", action="store", type="string",
10                   dest="binding")
11
12 parser.add_option("-d", "--domain", action="store", type="string",
13                   dest="domain")
14
15 parser.add_option("-u", "--username", action="store", type="string",
16                   dest="username")
17
18 parser.add_option("-p", "--password", action="store", type="string",
19                   dest="password")
20
21 (options, args) = parser.parse_args()
22
23 if not options.binding:
24    parser.error('You must supply a binding string')
25
26 if not options.username or not options.password or not options.domain:
27    parser.error('You must supply a domain, username and password')
28
29 binding = options.binding
30 domain = options.domain
31 username = options.username
32 password = options.password
33
34 # Run tests
35
36 import samr
37 samr.runtests(binding, domain, username, password)