tests.dd_tests package¶
Submodules¶
tests.dd_tests.dd_test module¶
- class tests.dd_tests.dd_test.ASelfTestCase(methodName='runTest')¶
Bases: unittest.case.TestCase
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- setUp()¶
- tearDown()¶
- test_rpmfluff_payload()¶
check if rpmfluff can add files to built RPMs
- test_rpmfluff_simple()¶
check if rpmfluff is working
- test_utils_exist()¶
check that the dd utilities exist
- class tests.dd_tests.dd_test.DD_Extract_TestCase(methodName='runTest')¶
Bases: unittest.case.TestCase
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- dd_extract(flags='-bmlf')¶
- setUp()¶
- classmethod setUpClass()¶
- tearDown()¶
- classmethod tearDownClass()¶
- test_dd_extract()¶
dd_extract: files are extracted correctly
- test_dd_extract_binaries()¶
dd_extract: using –binaries extracts only /bin, /sbin, etc.
- test_dd_extract_chmod()¶
dd_extract: files get correct mode (#1222056)
- test_dd_extract_firmware()¶
dd_extract: using –firmwares extracts only /lib/firmware
- test_dd_extract_libs()¶
dd_extract: using –libraries extracts only /lib etc.
- test_dd_extract_modules()¶
dd_extract: using –modules extracts only .ko files
- class tests.dd_tests.dd_test.DD_List_TestCase(methodName='runTest')¶
Bases: unittest.case.TestCase
Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.
- dd_list(dd_dir=None, kernel_ver=None, anaconda_ver=None)¶
- setUp()¶
- tearDown()¶
- test_dd_list()¶
dd_list: check output format
- test_dd_list_anaconda_old()¶
dd_list: ignore installer-enhancements if version doesn’t match
- test_dd_list_binaries()¶
dd_list: ‘Provides:installer-enhancement’ implies bins/libs
- test_dd_list_missing_dir()¶
dd_list: missing directory returns no results
- test_dd_list_multiple()¶
dd_list: multiple outputs for multiple packages
- test_dd_list_no_rpms()¶
dd_list: empty directory returns no results
- test_dd_list_old_kmods()¶
dd_list: ignore kmods if our kernel is too old
- test_dd_list_z_stream_kmods()¶
dd_list: accept kmods for z-stream kernels (#1207831)
- class tests.dd_tests.dd_test.Driver¶
Bases: builtins.tuple
Driver(source, name, flags, description)
- description¶
Alias for field number 3
- flags¶
Alias for field number 2
- name¶
Alias for field number 1
- source¶
Alias for field number 0
- class tests.dd_tests.dd_test.RPMFile(path, srcpath=None, contents='', **kwargs)¶
Bases: builtins.object
simple container object for information about RPM payloads
- tests.dd_tests.dd_test.dd_extract(rpm_path, outdir, kernel_ver, flags='-blmf')¶
- tests.dd_tests.dd_test.dd_list(dd_path, kernel_ver, anaconda_ver)¶
- tests.dd_tests.dd_test.in_tempdir(prefix='tmp')¶
- tests.dd_tests.dd_test.listfiles(dirname)¶
- tests.dd_tests.dd_test.make_rpm(outdir, name='test', version='1.0', release='1', arch=None, for_anaconda_ver=None, for_kernel_ver=None, payload=None)¶