[Stats] Fix creating test artifacts in tmp not pwd

This commit is contained in:
Calum Lind 2023-11-19 18:21:29 +00:00
parent f3d7b1ffe8
commit 5aa4d07816
No known key found for this signature in database
GPG Key ID: 90597A687B836BA3
2 changed files with 5 additions and 3 deletions

View File

@ -9,9 +9,11 @@
# This file is part of Deluge and is licensed under GNU General Public License 3.0, or later, with
# the additional special exception to link portions of this program with the OpenSSL library.
# See LICENSE for more details.
#
import logging
import gi # isort:skip (Required before Gtk import).
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
from gi.repository.Gdk import RGBA

View File

@ -58,7 +58,7 @@ class TestStatsPlugin:
@pytest.mark.gtkui
@defer.inlineCallbacks
def test_write(self):
def test_write(self, tmp_path):
"""
writing to a file-like object; need this for webui.
@ -102,5 +102,5 @@ class TestStatsPlugin:
file_like = FakeFile()
surface.write_to_png(file_like)
data = b''.join(file_like.data)
with open('file_like.png', 'wb') as _file:
with open(tmp_path / 'file_like.png', 'wb') as _file:
_file.write(data)