From a5306b2db5405ea9c9a9cd8a08e3850467ad8b13 Mon Sep 17 00:00:00 2001 From: Rafael Guterres Jeffman <rjeffman@redhat.com> Date: Tue, 5 Jul 2022 15:38:39 -0300 Subject: [PATCH] pytests/test_dnszone: Fix evaluation of boolean values Evaluating boolean values output by FreeIPA must use regular expressions to handle both "TRUE/FALSE" and "True/False". --- tests/pytests/dnszone/test_dnszone.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/tests/pytests/dnszone/test_dnszone.py b/tests/pytests/dnszone/test_dnszone.py index 00978f0f..67a98548 100644 --- a/tests/pytests/dnszone/test_dnszone.py +++ b/tests/pytests/dnszone/test_dnszone.py @@ -64,18 +64,26 @@ class TestDNSZone(AnsibleFreeIPATestCase): def test_dnszone_disable(self): """TC-30: Disable DNS Zone.""" zone26 = "26testzone.test" - self.check_details(["Active zone: TRUE"], "dnszone-find", [zone26]) + self.check_details( + ["Active zone: (TRUE|True)"], "dnszone-find", [zone26] + ) # Disable dns zone self.run_playbook(BASE_PATH + "dnszone_disable.yaml") - self.check_details(["Active zone: FALSE"], "dnszone-find", [zone26]) + self.check_details( + ["Active zone: (FALSE|False)"], "dnszone-find", [zone26] + ) def test_dnszone_enable(self): """TC-31: Enable DNS Zone.""" zone26 = "26testzone.test" - self.check_details(["Active zone: FALSE"], "dnszone-find", [zone26]) + self.check_details( + ["Active zone: (FALSE|False)"], "dnszone-find", [zone26] + ) # Enable dns zone self.run_playbook(BASE_PATH + "dnszone_enable.yaml") - self.check_details(["Active zone: TRUE"], "dnszone-find", [zone26]) + self.check_details( + ["Active zone: (TRUE|True)"], "dnszone-find", [zone26] + ) def test_dnszone_name_from_ip(self): """TC-35: Add dns zone with reverse zone IP. Bug#1845056.""" -- GitLab