From a429352964d1a1e03eb6428ba96c52a2b28a39cd Mon Sep 17 00:00:00 2001 From: Jakub Jezek Date: Wed, 4 Jan 2023 21:32:40 +0100 Subject: [PATCH] testing: abstracting legacy_io fixture to lib for other pipeline tests --- tests/unit/openpype/pipeline/lib.py | 13 +++++++++++++ tests/unit/openpype/pipeline/test_colorspace.py | 11 +++-------- 2 files changed, 16 insertions(+), 8 deletions(-) create mode 100644 tests/unit/openpype/pipeline/lib.py diff --git a/tests/unit/openpype/pipeline/lib.py b/tests/unit/openpype/pipeline/lib.py new file mode 100644 index 0000000000..7a920b40ae --- /dev/null +++ b/tests/unit/openpype/pipeline/lib.py @@ -0,0 +1,13 @@ +import pytest +from tests.lib.testing_classes import ModuleUnitTest +from openpype.pipeline import legacy_io + + +class TestPipeline(ModuleUnitTest): + """ Testing Pipeline base class + """ + + @pytest.fixture(scope="module") + def legacy_io(self, dbcon): + legacy_io.Session = dbcon.Session + yield legacy_io.Session diff --git a/tests/unit/openpype/pipeline/test_colorspace.py b/tests/unit/openpype/pipeline/test_colorspace.py index 656bd244d4..0bbbc83d53 100644 --- a/tests/unit/openpype/pipeline/test_colorspace.py +++ b/tests/unit/openpype/pipeline/test_colorspace.py @@ -17,11 +17,11 @@ import pytest import shutil import os -from tests.lib.testing_classes import ModuleUnitTest -from openpype.pipeline import colorspace, legacy_io +from tests.unit.openpype.pipeline.lib import TestPipeline +from openpype.pipeline import colorspace -class TestPipelineColorspace(ModuleUnitTest): +class TestPipelineColorspace(TestPipeline): """ Testing Colorspace Example: @@ -37,11 +37,6 @@ class TestPipelineColorspace(ModuleUnitTest): ) ] - @pytest.fixture(scope="module") - def legacy_io(self, dbcon): - legacy_io.Session = dbcon.Session - yield legacy_io.Session - @pytest.fixture(scope="module") def config_path_project( self,