diff options
| author | jvoisin | 2014-01-27 22:19:50 +0000 |
|---|---|---|
| committer | jvoisin | 2014-01-27 22:19:50 +0000 |
| commit | a8195f5d8034f82aef04d2da223fc0a9c0dc9d38 (patch) | |
| tree | cd62a5e74ac8a18c49a6e214a0d03f44d975380b /test | |
| parent | dbc1c736e63797c7e88dcd9187fdb028a8de9e59 (diff) | |
Non-writtables test files are now chmod'ed to be properly removed.
Diffstat (limited to 'test')
| -rw-r--r-- | test/libtest.py | 2 | ||||
| -rw-r--r-- | test/test.py | 3 |
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 | ||
| 104 | class TestArchiveProcessing(test.MATTest): | 104 | class 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 | ||
