summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorjvoisin2014-01-27 22:19:50 +0000
committerjvoisin2014-01-27 22:19:50 +0000
commita8195f5d8034f82aef04d2da223fc0a9c0dc9d38 (patch)
treecd62a5e74ac8a18c49a6e214a0d03f44d975380b /test
parentdbc1c736e63797c7e88dcd9187fdb028a8de9e59 (diff)
Non-writtables test files are now chmod'ed to be properly removed.
Diffstat (limited to 'test')
-rw-r--r--test/libtest.py2
-rw-r--r--test/test.py3
2 files changed, 4 insertions, 1 deletions
diff --git a/test/libtest.py b/test/libtest.py
index cbc807f..c2cb2f1 100644
--- a/test/libtest.py
+++ b/test/libtest.py
@@ -98,7 +98,7 @@ class TestSecureRemove(unittest.TestCase):
98 def test_remove_fail(self): 98 def test_remove_fail(self):
99 ''' test the secure removal of an non-removable file 99 ''' test the secure removal of an non-removable file
100 ''' 100 '''
101 self.assertRaises(MAT.exceptions.UnableToRemoveFile, MAT.mat.secure_remove, '/NOTREMOVABLE') 101 self.assertRaises(MAT.exceptions.UnableToWriteFile, MAT.mat.secure_remove, '/NOTREMOVABLE')
102 102
103 103
104class TestArchiveProcessing(test.MATTest): 104class TestArchiveProcessing(test.MATTest):
diff --git a/test/test.py b/test/test.py
index 1641f88..49a657b 100644
--- a/test/test.py
+++ b/test/test.py
@@ -62,6 +62,9 @@ class MATTest(unittest.TestCase):
62 ''' 62 '''
63 Remove the tmp folder 63 Remove the tmp folder
64 ''' 64 '''
65 for root, dirs, files in os.walk(self.tmpdir):
66 for d in dirs + files:
67 os.chmod(os.path.join(root, d), 0o777)
65 shutil.rmtree(self.tmpdir) 68 shutil.rmtree(self.tmpdir)
66 69
67 70