From 03cf63648dd183e82da3f714c6fb6740b65ce359 Mon Sep 17 00:00:00 2001 From: Padraic Fanning Date: Sat, 22 May 2021 14:18:27 -0400 Subject: [PATCH] Mark passing tests on macOS and Windows --- Lib/test/test_tempfile.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Lib/test/test_tempfile.py b/Lib/test/test_tempfile.py index 1f389de11..6685a3e2c 100644 --- a/Lib/test/test_tempfile.py +++ b/Lib/test/test_tempfile.py @@ -350,8 +350,6 @@ class TestBadTempdir: with self.assertRaises(FileNotFoundError): self.make_temp() - # TODO: RUSTPYTHON - @unittest.expectedFailure def test_non_directory(self): with _inside_empty_temp_dir(): tempdir = os.path.join(tempfile.tempdir, 'file') @@ -360,6 +358,10 @@ class TestBadTempdir: with self.assertRaises((NotADirectoryError, FileNotFoundError)): self.make_temp() + # TODO: RUSTPYTHON + if sys.platform != "win32": + test_non_directory = unittest.expectedFailure(test_non_directory) + class TestMkstempInner(TestBadTempdir, BaseTestCase): """Test the internal function _mkstemp_inner.""" @@ -1487,8 +1489,6 @@ class TestTemporaryDirectory(BaseTestCase): self.assertEqual(name, d.name) self.assertFalse(os.path.exists(name)) - # TODO: RUSTPYTHON - @unittest.expectedFailure def test_modes(self): for mode in range(8): mode <<= 6 @@ -1503,6 +1503,10 @@ class TestTemporaryDirectory(BaseTestCase): d.cleanup() self.assertFalse(os.path.exists(d.name)) + # TODO: RUSTPYTHON + if sys.platform not in {"darwin", "win32"}: + test_modes = unittest.expectedFailure(test_modes) + @unittest.skipUnless(hasattr(os, 'chflags'), 'requires os.lchflags') def test_flags(self): flags = stat.UF_IMMUTABLE | stat.UF_NOUNLINK