diff --git a/skimage/novice/tests/test_novice.py b/skimage/novice/tests/test_novice.py index 5a4e6003..6b4295b5 100644 --- a/skimage/novice/tests/test_novice.py +++ b/skimage/novice/tests/test_novice.py @@ -111,12 +111,16 @@ def test_update_on_save(): assert pic.modified assert pic.path is None - with tempfile.NamedTemporaryFile(suffix=".jpg") as tmp: - pic.save(tmp.name) + fd, filename = tempfile.mkstemp(suffix=".jpg") + os.close(fd) + try: + pic.save(filename) assert not pic.modified - assert_equal(pic.path, os.path.abspath(tmp.name)) + assert_equal(pic.path, os.path.abspath(filename)) assert_equal(pic.format, "jpeg") + finally: + os.unlink(filename) def test_indexing():