24 lines
759 B
Python
24 lines
759 B
Python
from mockdata.mock_build_root import BuildrootPackage
|
|
import pytest
|
|
from rpmlint.checks.BuildRootAndDateCheck import BuildRootAndDateCheck
|
|
from rpmlint.filter import Filter
|
|
|
|
from Testing import CONFIG
|
|
|
|
|
|
@pytest.fixture(scope='function', autouse=True)
|
|
def buildrootcheck():
|
|
CONFIG.info = True
|
|
output = Filter(CONFIG)
|
|
test = BuildRootAndDateCheck(CONFIG, output)
|
|
return output, test
|
|
|
|
|
|
@pytest.mark.parametrize('package', [BuildrootPackage])
|
|
def test_build_root(package, buildrootcheck):
|
|
output, test = buildrootcheck
|
|
test.prepare_regex('/home/marxin/rpmbuild/BUILDROOT/%{NAME}-%{VERSION}-%{RELEASE}.x86_64')
|
|
test.check(package)
|
|
out = output.print_results(output.results)
|
|
assert 'E: file-contains-buildroot /bin/trace' in out
|