diff options
author | Jonas Smedegaard <dr@jones.dk> | 2008-05-26 09:28:31 (GMT) |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2008-05-26 09:28:31 (GMT) |
commit | a7cc7f9ce160a7d657f6c237c4e5bacc7f4abbd3 (patch) | |
tree | 0ee96ea2207938772c75c146a0f7d2bea8fd7af5 /tests/cleaner.py | |
parent | 5a3e4e5c5f9ae3ee91495ed648e90990e6d9d4c5 (diff) |
Imported Upstream version 0.8.1upstream/0.8.1
Diffstat (limited to 'tests/cleaner.py')
-rwxr-xr-x | tests/cleaner.py | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/tests/cleaner.py b/tests/cleaner.py deleted file mode 100755 index cfa15bf..0000000 --- a/tests/cleaner.py +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/python -import os -import re -from ore.main import Application - -filepattern = re.compile("(\w{8})\-(\w{4})\-(\w{4})\-(\w{4})\-(\w{12})") -tmppattern = re.compile("tmp\S{6}") -onepattern = re.compile("one.*\.txt") - -staticdirs = re.compile('test_ds|store\d') - -filepatterns = [filepattern, tmppattern, onepattern] -dirpatterns = [staticdirs] - -class Cleaner(Application): - def manage_options(self): - self.parser.add_option("--base", dest="base_dir", - action="store", default='/tmp', - help="""Where to clean (/tmp)""") - - def main(self): - """clean up files left from testing in /tmp""" - # this is done using patterned names - for root, dirs, files in os.walk(self.options.base_dir): - for filename in files: - for pat in filepatterns: - if pat.match(filename): - fn = os.path.join(root, filename) - os.remove(fn) - break - for dirname in dirs: - for pat in dirpatterns: - if pat.match(dirname): - dn = os.path.join(root, dirname) - os.system('rm -rf %s' % dn) - -if __name__ == "__main__": - Cleaner("cleaner")() - - |