Add skip_if_platform marker

Make it easier to skip tests based on platform ID and platform LIKE_ID.

Skip some tests that are not working on Debian-like platforms

Signed-off-by: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Stanislav Levin <slev@altlinux.org>
This commit is contained in:
Christian Heimes
2020-04-27 12:33:26 +02:00
parent 4d2272f966
commit c2608cfe8a
4 changed files with 22 additions and 0 deletions

View File

@@ -152,6 +152,9 @@ class TestSudo(IntegrationTest):
assert result1.returncode == 0 and result2.returncode == 0,\
'rules cleanup failed'
@pytest.mark.skip_if_platform(
"debian", reason="NISDOMAIN has not been set on Debian"
)
def test_nisdomainname(self):
result = self.client.run_command('nisdomainname')
assert self.client.domain.name in result.stdout_text