From 8c68b920627ebf10deb0f071b0d6111a3bc45524 Mon Sep 17 00:00:00 2001 From: Sergey Orlov Date: Apr 03 2020 16:59:23 +0000 Subject: ipatests: mark test_trustdomain_disable test as expectedly failing The fix for issue https://pagure.io/SSSD/sssd/issue/4078 have not landed Fedora 30 version yet. Reviewed-By: Florence Blanc-Renaud --- diff --git a/ipatests/test_integration/test_sssd.py b/ipatests/test_integration/test_sssd.py index 1b98bbd..f516e16 100644 --- a/ipatests/test_integration/test_sssd.py +++ b/ipatests/test_integration/test_sssd.py @@ -16,6 +16,7 @@ import textwrap from ipatests.test_integration.base import IntegrationTest from ipatests.pytest_ipa.integration import tasks +from ipatests.util import xfail_context from ipaplatform.tasks import tasks as platform_tasks from ipaplatform.osinfo import osinfo from ipaplatform.paths import paths @@ -395,7 +396,10 @@ class TestSSSDWithAdTrust(IntegrationTest): self.master.run_command(['id', user]) with self.disabled_trustdomain(): res = self.master.run_command(['id', user], raiseonerr=False) - assert res.returncode == 1 - assert 'no such user' in res.stderr_text + sssd_version = tasks.get_sssd_version(self.master) + with xfail_context(sssd_version < tasks.parse_version('2.2.3'), + 'https://pagure.io/SSSD/sssd/issue/4078'): + assert res.returncode == 1 + assert 'no such user' in res.stderr_text # verify the user can be retrieved after re-enabling trustdomain self.master.run_command(['id', user])