Blob Blame History Raw
From 56ee09bf171e0311e970b6bbd8c4c6d1114aca60 Mon Sep 17 00:00:00 2001
From: Matej Tyc <matyc@redhat.com>
Date: Tue, 29 Jun 2021 23:44:28 +0200
Subject: [PATCH] Dont use the tmp_path fixture.

The rhel8 pytest doesn't know it yet,
so it shouldn't be in the RHEL8 branch.
---
 tests/test_data_fetch.py | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/tests/test_data_fetch.py b/tests/test_data_fetch.py
index cfc56b9..3b18e1e 100644
--- a/tests/test_data_fetch.py
+++ b/tests/test_data_fetch.py
@@ -61,9 +61,10 @@ def test_unsupported_url():
     assert not data_fetch.can_fetch_from("aaaaa")
 
 
-def test_fetch_local(tmp_path):
-    source_path = pathlib.Path(__file__).absolute()
-    dest_path = tmp_path / "dest"
-    data_fetch.fetch_data("file://" + str(source_path), dest_path)
-    with open(dest_path, "r") as copied_file:
-        assert "This line is here and in the copied file as well" in copied_file.read()
+def test_fetch_local():
+    with tempfile.NamedTemporaryFile() as f:
+        dest_path = pathlib.Path(f.name)
+        source_path = pathlib.Path(__file__).absolute()
+        data_fetch.fetch_data("file://" + str(source_path), dest_path)
+        with open(dest_path, "r") as copied_file:
+            assert "This line is here and in the copied file as well" in copied_file.read()