clean up files
This commit is contained in:
parent
965a39e3bf
commit
3b5fe8203e
1 changed files with 15 additions and 6 deletions
|
@ -8,7 +8,7 @@ import os
|
||||||
import logging
|
import logging
|
||||||
import re
|
import re
|
||||||
import shutil
|
import shutil
|
||||||
from itertools import combinations
|
import fnmatch
|
||||||
|
|
||||||
logging.basicConfig(level=logging.DEBUG)
|
logging.basicConfig(level=logging.DEBUG)
|
||||||
root_logger = logging.getLogger()
|
root_logger = logging.getLogger()
|
||||||
|
@ -83,12 +83,21 @@ class TestTerraform(object):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def purge(dir, pattern):
|
def purge(dir, pattern):
|
||||||
for f in os.listdir(dir):
|
# for f in os.listdir(dir):
|
||||||
if re.search(pattern, f):
|
# # if re.search(pattern, f):
|
||||||
if os.path.isfile(f):
|
# glob.glob()
|
||||||
os.remove(os.path.join(dir, f))
|
# if os.path.isfile(f):
|
||||||
|
# os.remove(os.path.join(dir, f))
|
||||||
|
for root, dirnames, filenames in os.walk(dir):
|
||||||
|
for filename in fnmatch.filter(filenames, pattern):
|
||||||
|
f = os.path.join(root, filename)
|
||||||
|
os.remove(f)
|
||||||
|
for dirname in fnmatch.filter(dirnames, pattern):
|
||||||
|
d = os.path.join(root, dirname)
|
||||||
|
shutil.rmtree(d)
|
||||||
|
|
||||||
purge('.', '.tfstate')
|
purge('.', '*.tfstate')
|
||||||
|
purge('.', '*.terraform')
|
||||||
|
|
||||||
@pytest.mark.parametrize([
|
@pytest.mark.parametrize([
|
||||||
"method", "expected"
|
"method", "expected"
|
||||||
|
|
Loading…
Reference in a new issue