From 9b5ea11e94c67d6d9220efc95dec89a50a55f53b Mon Sep 17 00:00:00 2001 From: Dmitrii Gridnev Date: Tue, 6 Aug 2024 13:45:07 +0200 Subject: [PATCH] fix: exclude default parameters Exclude the default parameters that are added by additional libraries and start with "__pytest" --- qase-pytest/pyproject.toml | 2 +- qase-pytest/src/qase/pytest/plugin.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/qase-pytest/pyproject.toml b/qase-pytest/pyproject.toml index 875fe215..6baaf178 100644 --- a/qase-pytest/pyproject.toml +++ b/qase-pytest/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "qase-pytest" -version = "6.0.4" +version = "6.0.5" description = "Qase Pytest Plugin for Qase TestOps and Qase Report" readme = "README.md" keywords = ["qase", "pytest", "plugin", "testops", "report", "qase reporting", "test observability"] diff --git a/qase-pytest/src/qase/pytest/plugin.py b/qase-pytest/src/qase/pytest/plugin.py index db78fb53..bf71dac8 100644 --- a/qase-pytest/src/qase/pytest/plugin.py +++ b/qase-pytest/src/qase/pytest/plugin.py @@ -265,6 +265,8 @@ def _set_testops_id(self, item) -> None: def _set_params(self, item) -> None: if hasattr(item, 'callspec'): for key, val in item.callspec.params.items(): + if key.startswith("__pytest"): + continue self.runtime.result.add_param(key, str(val)) def _set_suite(self, item) -> None: