pytorture
来自「samba最新软件」· 代码 · 共 52 行
TXT
52 行
#!/usr/bin/pythonimport sysfrom optparse import OptionParser# Parse command lineparser = OptionParser()parser.add_option("-b", "--binding", action="store", type="string", dest="binding")parser.add_option("-d", "--domain", action="store", type="string", dest="domain")parser.add_option("-u", "--username", action="store", type="string", dest="username")parser.add_option("-p", "--password", action="store", type="string", dest="password")(options, args) = parser.parse_args()if not options.binding: parser.error('You must supply a binding string')if not options.username or not options.password or not options.domain: parser.error('You must supply a domain, username and password')binding = options.bindingdomain = options.domainusername = options.usernamepassword = options.passwordif len(args) == 0: parser.error('You must supply the name of a module to test')# Import and testfor test in args: try: module = __import__('torture_%s' % test) except ImportError: print 'No such module "%s"' % test sys.exit(1) if not hasattr(module, 'runtests'): print 'Module "%s" does not have a runtests function' % test module.runtests(binding, (domain, username, password))
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?