From fe40a1e8364c402db6f9f63b555876d7c091f0c5 Mon Sep 17 00:00:00 2001 From: deadc0de6 Date: Wed, 21 Aug 2024 21:33:52 +0200 Subject: [PATCH] fix tests --- tests/test_misc.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tests/test_misc.py b/tests/test_misc.py index aec4041..b62ebb9 100644 --- a/tests/test_misc.py +++ b/tests/test_misc.py @@ -40,8 +40,17 @@ class TestUtils(unittest.TestCase): def test_removepath(self): """test removepath""" removepath('') - with self.assertRaises(OSError): - removepath('/abc') + + tmpdir = get_tempdir() + self.addCleanup(clean, tmpdir) + afile, _ = create_random_file(tmpdir, content='blah') + + try: + removepath(afile) + except OSError: + self.fail('must not raise OSError') + if os.path.exists(afile): + self.fail(f'{afile} not deleted') with self.assertRaises(OSError): removepath(os.path.expanduser('~'))