rpmlint/test/test_xinetd.py

23 lines
613 B
Python
Raw Permalink Normal View History

2024-03-21 01:58:13 +08:00
from mockdata.mock_xinetd import RequireXinetd
import pytest
from rpmlint.checks.XinetdDepCheck import XinetdDepCheck
from rpmlint.filter import Filter
2024-03-21 01:58:13 +08:00
from Testing import CONFIG
@pytest.fixture(scope='function', autouse=True)
def xinetdcheck():
CONFIG.info = True
output = Filter(CONFIG)
test = XinetdDepCheck(CONFIG, output)
return output, test
2024-03-21 01:58:13 +08:00
@pytest.mark.parametrize('package', [RequireXinetd])
def test_xinetd(package, xinetdcheck):
output, test = xinetdcheck
2024-03-21 01:58:13 +08:00
test.check(package)
out = output.print_results(output.results)
assert 'E: obsolete-xinetd-requirement' in out