[Python-Dev] Adding test.support.safe_rmpath()
g.rodola at gmail.com
Thu Feb 14 09:56:52 EST 2019
On Thu, Feb 14, 2019 at 3:25 PM Eric Snow <ericsnowcurrently at gmail.com>
> On Thu, Feb 14, 2019, 02:47 Ronald Oussoren via Python-Dev <
> python-dev at python.org wrote:
>> I usually use shutil.rmtree for tests that need to create temporary
>> files, and create a temporary directory for those files (that is, use
>> tempfile.mkdtemp in setUp() and use shutil.rmtree in tearDown()). That way
>> I don’t have to adjust house-keeping code when I make changes to test code.
> Same here.
What I generally do is avoid relying on tempfile.mkdtemp() and always use
TESTFN instead. I think it's cleaner as a pradigm because it's an incentive
to not pollute the single unit tests with `self.addCleanup()` instructions
(the whole cleanup logic is always supposed to occur in setUp/tearDown):
TESTFN = support.TESTFN
TESTFN2 = TESTFN + '2'
tearDown = setUp
Giampaolo - http://grodola.blogspot.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-Dev