Ben Finney wrote: > What it doesn't allow is for the testing of the 'if __name__ == > "__main__":' clause itself. No matter how simple we make that, it's > still functional code that can contain errors, be they obvious or > subtle; yet it's code that *can't* be touched by the unit test (by > design, it doesn't execute when the module is imported), leading to > errors that won't be caught as early or easily as they might.
You could always use runpy.run_module. STeVe -- http://mail.python.org/mailman/listinfo/python-list