summaryrefslogtreecommitdiffstats
path: root/test/units/module_utils/facts/system/test_fips.py
blob: 90845cac31487ca357f2f1d0f7498813210693a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Copyright: Contributors to the Ansible project
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)

from __future__ import annotations

import pytest

from ansible.module_utils.facts.system.fips import FipsFactCollector


@pytest.mark.parametrize(("return_value", "expected"), [('1', True), ('0', False)])
def test_fips(mocker, return_value, expected):
    mocker.patch('ansible.module_utils.facts.system.fips.get_file_content', return_value=return_value)
    fips_mgr = FipsFactCollector().collect()
    assert fips_mgr['fips'] is expected