URL: https://github.com/freeipa/freeipa/pull/5686 Author: abbra Title: #5686: [Backport][ipa-4-8] ipatests: Skip test_jsplugins in server-less environments Action: opened
PR body: """ This PR was opened automatically because PR #5680 was pushed to master and backport to ipa-4-8 is required. """ To pull the PR as Git branch: git remote add ghfreeipa https://github.com/freeipa/freeipa git fetch ghfreeipa pull/5686/head:pr5686 git checkout pr5686
From d3fbc737b3eede51ffaa9cefd86dfd6c39d0daa7 Mon Sep 17 00:00:00 2001 From: Stanislav Levin <s...@altlinux.org> Date: Mon, 29 Mar 2021 18:26:46 +0300 Subject: [PATCH] ipatests: Skip test_jsplugins in server less environments This test assumes that IPA server is installed and configured. But test_jsplugins is the subtask of fasttest which is designed (unittest) to be run in server less environment. Note: `needs_ipaapi` is not completely suitable because there is no direct IPA API usage. `xmlrpc_setup` fixture is also not suitable because it assumes XMLRPC. Fixes: https://pagure.io/freeipa/issue/8781 Signed-off-by: Stanislav Levin <s...@altlinux.org> --- ipatests/test_ipaserver/test_jsplugins.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ipatests/test_ipaserver/test_jsplugins.py b/ipatests/test_ipaserver/test_jsplugins.py index 354e6992ca2..bec9ceec92e 100644 --- a/ipatests/test_ipaserver/test_jsplugins.py +++ b/ipatests/test_ipaserver/test_jsplugins.py @@ -3,12 +3,17 @@ import os import pytest +from ipalib import facts from ipatests.test_ipaserver.httptest import Unauthorized_HTTP_test from ipatests.util import assert_equal, assert_not_equal from ipaplatform.paths import paths @pytest.mark.tier1 +@pytest.mark.skipif( + not facts.is_ipa_configured(), + reason="Requires configured IPA server", +) class test_jsplugins(Unauthorized_HTTP_test): app_uri = '/ipa/ui/js/freeipa/plugins.js' jsplugins = (('foo', 'foo.js'), ('bar', ''))
_______________________________________________ FreeIPA-devel mailing list -- freeipa-devel@lists.fedorahosted.org To unsubscribe send an email to freeipa-devel-le...@lists.fedorahosted.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedorahosted.org/archives/list/freeipa-devel@lists.fedorahosted.org Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure