From e1cb15c639b950014bfce24ad292491292c50b0f Mon Sep 17 00:00:00 2001 From: tassaron Date: Mon, 9 May 2022 22:04:50 -0400 Subject: include test data in package, pytest-qt plugin for testing Qt event loop, remove useless pytest fixtures --- src/tests/__init__.py | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'src/tests/__init__.py') diff --git a/src/tests/__init__.py b/src/tests/__init__.py index 062dca7..345bd96 100644 --- a/src/tests/__init__.py +++ b/src/tests/__init__.py @@ -2,26 +2,15 @@ import pytest import os import sys from ..core import Core -from ..command import Command -@pytest.fixture -def core(): - return Core() - - -@pytest.fixture -def command(): - """Like a MainWindow for commandline mode, this owns the Core""" - return Command() - - -def getTestData(filename): +def getTestDataPath(filename): return os.path.join(Core.wd, 'tests', 'data', filename) def run(logFile): """Run Pytest, which then imports and runs all tests in this module.""" + os.environ["PYTEST_QT_API"] = "pyqt5" with open(logFile, "w") as f: # temporarily redirect stdout to a text file so we capture pytest's output sys.stdout = f -- cgit v1.2.3