diff --git a/tests/preview_html.py b/tests/preview_html.py
index 9406a40..80384dd 100644
--- a/tests/preview_html.py
+++ b/tests/preview_html.py
@@ -1,9 +1,9 @@
+import tempfile
import webbrowser
import ee
from eerepr.repr import _repr_html_
-from tests.conftest import CACHE_DIR
def preview_html_output():
@@ -13,13 +13,10 @@ def preview_html_output():
rendered = _repr_html_(ee.List([obj[1] for obj in objects]))
- CACHE_DIR.mkdir(parents=True, exist_ok=True)
- preview_path = CACHE_DIR / ".preview.html"
- with open(preview_path, "w") as f:
+ with tempfile.NamedTemporaryFile("w", suffix=".html", delete=False) as f:
f.write(rendered)
-
- webbrowser.open(f"file://{preview_path}")
- print(f"Rendered HTML output to {preview_path}")
+ webbrowser.open(f.name)
+ print(f"Rendered HTML output to {f.name}")
if __name__ == "__main__":