[Python-Dev] fixing tests on windows (original) (raw)
Giampaolo Rodola' gnewsg at gmail.com
Tue Apr 1 21:09:56 CEST 2008
- Previous message: [Python-Dev] fixing tests on windows
- Next message: [Python-Dev] fixing tests on windows
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 1 Apr, 21:03, "Giampaolo Rodola'" <gne... at gmail.com> wrote:
On 1 Apr, 18:27, "Steven Bethard" <steven.beth... at gmail.com> wrote:
> On Tue, Apr 1, 2008 at 10:20 AM, Facundo Batista > <facundobati... at gmail.com> wrote: > > 2008/4/1, Tim Golden <m... at timgolden.me.uk>: > > > If this is the thing to do, presumably testsupport should > > > grow a "removefile" which does something of this sort? > > +1 (I was thinking exactly that). > +1 here too. That looks like a great solution. Of course, once it's > in testsupport, we need to fix all file removals in the test suite. > ;-) > Steve Why not just modifying testsupport.unlink() like this? Surely more convenient than modifying the whole suite. def unlink(filename): try: if os.name == 'nt': os.rename(filename, filename + ".deleted") filename = filename + ".deleted" os.unlink(filename) except OSError: pass
Another solution, probably better:
def unlink(filename): try: os.unlink(filename) except OSError: if os.name == 'nt': try: os.rename(filename, filename + ".deleted") os.unlink(filename + ".deleted") except OSError: pass
- Previous message: [Python-Dev] fixing tests on windows
- Next message: [Python-Dev] fixing tests on windows
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]