diff --git a/tests/test_plat_other.py b/tests/test_plat_other.py index b1a60d8..e4d10b0 100644 --- a/tests/test_plat_other.py +++ b/tests/test_plat_other.py @@ -32,7 +32,7 @@ def testfile(): dir=op.expanduser("~"), prefix="send2trash_test", delete=False ) file.close() - assert op.exists(file) is True + assert op.exists(file.name) is True yield file # Cleanup trash files on supported platforms if sys.platform != "win32": @@ -58,7 +58,7 @@ def testfiles(): ) ) [file.close() for file in files] - assert all([op.exists(file) for file in files]) is True + assert all([op.exists(file.name) for file in files]) is True yield files filenames = [op.basename(file.name) for file in files] [os.remove(op.join(HOMETRASH, "files", filename)) for filename in filenames] diff --git a/tests/test_plat_win.py b/tests/test_plat_win.py index bd5b716..60d974d 100644 --- a/tests/test_plat_win.py +++ b/tests/test_plat_win.py @@ -70,12 +70,14 @@ def _file_not_found(dir, fcn): def _multi_byte_unicode(dir, fcn): - file = op.join(dir, "😇.txt") - _create_tree(file) - fcn(file) - assert op.exists(file) is False + single_file = op.join(dir, "😇.txt") + _create_tree(single_file) + assert op.exists(single_file) is True + fcn(single_file) + assert op.exists(single_file) is False files = [op.join(dir, "😇{}.txt".format(index)) for index in range(10)] [_create_tree(file) for file in files] + assert all([op.exists(file) for file in files]) is True fcn(files) assert any([op.exists(file) for file in files]) is False