Show More
@@ -133,7 +133,7 b' def parselistfiles(files, listtype, warn' | |||
|
133 | 133 | f.close() |
|
134 | 134 | return entries |
|
135 | 135 | |
|
136 | def parseargs(): | |
|
136 | def parseargs(args): | |
|
137 | 137 | parser = optparse.OptionParser("%prog [options] [tests]") |
|
138 | 138 | |
|
139 | 139 | # keep these sorted |
@@ -210,7 +210,7 b' def parseargs():' | |||
|
210 | 210 | for option, (envvar, default) in defaults.items(): |
|
211 | 211 | defaults[option] = type(default)(os.environ.get(envvar, default)) |
|
212 | 212 | parser.set_defaults(**defaults) |
|
213 | (options, args) = parser.parse_args() | |
|
213 | (options, args) = parser.parse_args(args) | |
|
214 | 214 | |
|
215 | 215 | # jython is always pure |
|
216 | 216 | if 'java' in sys.platform or '__pypy__' in sys.modules: |
@@ -1176,8 +1176,8 b' def runtests(options, tests):' | |||
|
1176 | 1176 | testtypes = [('.py', pytest, '.out'), |
|
1177 | 1177 | ('.t', tsttest, '')] |
|
1178 | 1178 | |
|
1179 | def main(): | |
|
1180 | (options, args) = parseargs() | |
|
1179 | def main(args): | |
|
1180 | (options, args) = parseargs(args) | |
|
1181 | 1181 | os.umask(022) |
|
1182 | 1182 | |
|
1183 | 1183 | checktools() |
@@ -1299,4 +1299,4 b' def main():' | |||
|
1299 | 1299 | cleanup(options) |
|
1300 | 1300 | |
|
1301 | 1301 | if __name__ == '__main__': |
|
1302 | main() | |
|
1302 | main(sys.argv[1:]) |
General Comments 0
You need to be logged in to leave comments.
Login now