Use pytest's tmpdir fixture.
This commit is contained in:
parent
49271b7ce1
commit
920fb81377
@ -18,7 +18,6 @@
|
|||||||
# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
|
# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
import datetime
|
import datetime
|
||||||
import tempfile
|
|
||||||
|
|
||||||
from PyQt5.QtCore import QUrl
|
from PyQt5.QtCore import QUrl
|
||||||
import pytest
|
import pytest
|
||||||
@ -32,10 +31,9 @@ class TestHistoryHandler:
|
|||||||
"""Test the qute://history endpoint."""
|
"""Test the qute://history endpoint."""
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def fake_web_history(self, fake_save_manager):
|
def fake_web_history(self, fake_save_manager, tmpdir):
|
||||||
"""Create a fake web-history and register it into objreg."""
|
"""Create a fake web-history and register it into objreg."""
|
||||||
temp_dir = tempfile.TemporaryDirectory()
|
fake_web_history = history.WebHistory(tmpdir.dirname, 'fake-history')
|
||||||
fake_web_history = history.WebHistory(temp_dir.name, 'fake-history')
|
|
||||||
objreg.register('web-history', fake_web_history)
|
objreg.register('web-history', fake_web_history)
|
||||||
|
|
||||||
yield fake_web_history
|
yield fake_web_history
|
||||||
|
Loading…
Reference in New Issue
Block a user