Fix issue in teardown when cleanup_after is used
Fix error "File "tests/base.py", line 121, in tearDown os.remove(file) OSError: [Errno 21] Is a directory:" that has occured in teardown when OS_CLEANUP_AFTER is TRUE Change-Id: I9c3ad125b7c9034fe6f6bab7a0dae1acbe15289a
This commit is contained in:
parent
75c710ef1c
commit
76b1023423
@ -16,6 +16,7 @@
|
||||
import json
|
||||
import logging
|
||||
import os
|
||||
import shutil
|
||||
import socket
|
||||
import time
|
||||
import uuid
|
||||
@ -118,7 +119,10 @@ class MuranoTestsBase(testtools.TestCase, clients.ClientsBase):
|
||||
self.delete_stack(env)
|
||||
self.nova.keypairs.delete(self.keyname)
|
||||
for file in self.files:
|
||||
os.remove(file)
|
||||
if os.path.isfile(file):
|
||||
os.remove(file)
|
||||
elif os.path.isdir(file):
|
||||
shutil.rmtree(file)
|
||||
|
||||
super(MuranoTestsBase, self).tearDown()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user