diff options
Diffstat (limited to 'tests/test_platform_utils.py')
| -rw-r--r-- | tests/test_platform_utils.py | 54 |
1 files changed, 28 insertions, 26 deletions
diff --git a/tests/test_platform_utils.py b/tests/test_platform_utils.py index 55b7805c..7a42de01 100644 --- a/tests/test_platform_utils.py +++ b/tests/test_platform_utils.py | |||
| @@ -22,29 +22,31 @@ import platform_utils | |||
| 22 | 22 | ||
| 23 | 23 | ||
| 24 | class RemoveTests(unittest.TestCase): | 24 | class RemoveTests(unittest.TestCase): |
| 25 | """Check remove() helper.""" | 25 | """Check remove() helper.""" |
| 26 | 26 | ||
| 27 | def testMissingOk(self): | 27 | def testMissingOk(self): |
| 28 | """Check missing_ok handling.""" | 28 | """Check missing_ok handling.""" |
| 29 | with tempfile.TemporaryDirectory() as tmpdir: | 29 | with tempfile.TemporaryDirectory() as tmpdir: |
| 30 | path = os.path.join(tmpdir, 'test') | 30 | path = os.path.join(tmpdir, "test") |
| 31 | 31 | ||
| 32 | # Should not fail. | 32 | # Should not fail. |
| 33 | platform_utils.remove(path, missing_ok=True) | 33 | platform_utils.remove(path, missing_ok=True) |
| 34 | 34 | ||
| 35 | # Should fail. | 35 | # Should fail. |
| 36 | self.assertRaises(OSError, platform_utils.remove, path) | 36 | self.assertRaises(OSError, platform_utils.remove, path) |
| 37 | self.assertRaises(OSError, platform_utils.remove, path, missing_ok=False) | 37 | self.assertRaises( |
| 38 | 38 | OSError, platform_utils.remove, path, missing_ok=False | |
| 39 | # Should not fail if it exists. | 39 | ) |
| 40 | open(path, 'w').close() | 40 | |
| 41 | platform_utils.remove(path, missing_ok=True) | 41 | # Should not fail if it exists. |
| 42 | self.assertFalse(os.path.exists(path)) | 42 | open(path, "w").close() |
| 43 | 43 | platform_utils.remove(path, missing_ok=True) | |
| 44 | open(path, 'w').close() | 44 | self.assertFalse(os.path.exists(path)) |
| 45 | platform_utils.remove(path) | 45 | |
| 46 | self.assertFalse(os.path.exists(path)) | 46 | open(path, "w").close() |
| 47 | 47 | platform_utils.remove(path) | |
| 48 | open(path, 'w').close() | 48 | self.assertFalse(os.path.exists(path)) |
| 49 | platform_utils.remove(path, missing_ok=False) | 49 | |
| 50 | self.assertFalse(os.path.exists(path)) | 50 | open(path, "w").close() |
| 51 | platform_utils.remove(path, missing_ok=False) | ||
| 52 | self.assertFalse(os.path.exists(path)) | ||
