On May 2, 4:54 am, Duncan Booth <[EMAIL PROTECTED]> wrote: > chrisber<[EMAIL PROTECTED]> wrote: > > ...it leaves me > > wonderfing whether there would have been another clean way to allow > > both my test code and unittest to have options without interfering > > with one another. > > You can pass argv as a parameter to main(), so I think the best bet is > simply to build up a new argv with the options that you want to pass > through.
Aha! I scanned through my python 2.4 installataion and found this in unittest def __init__(self, module='__main__', defaultTest=None, argv=None, testRunner=None, testLoader=defaultTestLoader): if type(module) == type(''): self.module = __import__(module) for part in module.split('.')[1:]: self.module = getattr(self.module, part) else: self.module = module if argv is None: argv = sys.argv so I see what you mean. Thanks. -- http://mail.python.org/mailman/listinfo/python-list