On Wed, 14 Dec 2005, Todd Greenwood-Geer wrote: [...]
Anyone have any good naming conventions for module tests?
[module name]_unittest.py test_[module_name].py unittest_[module_name].py
Hmm, I actually misread your question in your original email... Python itself uses test_[module_name].py, so I guess that's a reasonable standard.
Then there's the issue of differentiating unit tests from functional tests, scenario tests...
personally I put my functional tests in a functional_tests.py, but then I have too few functional tests in my open source stuff... [...]
Perhaps: [aggregation]_[level]_[module].py drt_unittest_foo.py bvt_functionaltest_foo.py
Or am I overly complicating things again? [...]
That surely depends entirely on whether you're writing myfirstbabypackage or some massive framework. On the general subject of conventions, note that Barry Warsaw just released a new PEP 8 draft (see last day or two's posts in python-dev archives, particularly from Barry Warsaw). python-dev is currently discussing the momentous subject of whether function_names_like_this should be blessed over functionNamesLikeThis, or just to give the standard "pick one and stick to it" advice. John