tests.formats_test package¶
Submodules¶
tests.formats_test.device_test module¶
tests.formats_test.disklabel_test module¶
tests.formats_test.fs_test module¶
-
class
tests.formats_test.fs_test.AppleBootstrapFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.BTRFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.BindFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.DevPtsFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.EFIFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.Ext2FSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.Ext3FSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.Ext4FSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.FATFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.GFS2TestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.HFSPlusTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.HFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.Iso9660FS(methodName='run_test')¶
-
class
tests.formats_test.fs_test.JFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.MacEFIFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.NFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.NFSv4TestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.NTFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.NoDevFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.ProcFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.ReiserFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.ResizeTmpFSTestCase(methodName='run_test')¶ Bases:
tests.loopbackedtestcase.LoopBackedTestCase-
setUp()¶
-
tearDown()¶
-
test_resize()¶
-
test_shrink()¶
-
-
class
tests.formats_test.fs_test.SELinuxFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.SimpleTmpFSTestCase(methodName='run_test')¶ Bases:
tests.loopbackedtestcase.LoopBackedTestCase-
test_simple()¶
-
-
class
tests.formats_test.fs_test.SysFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.TmpFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.USBFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.fs_test.XFSTestCase(methodName='run_test')¶
tests.formats_test.fslabeling module¶
-
class
tests.formats_test.fslabeling.CompleteLabelingAsRoot(methodName='run_test')¶ Bases:
tests.formats_test.fslabeling.LabelingAsRootTests where it is possible to read the label and to relabel an existing filesystem.
-
test_creating()¶ Create the filesystem when passing a valid label. Verify that the filesystem has that label.
-
test_creating_empty()¶ Create a filesystem with an empty label. Verify that the filesystem has the empty label.
-
test_creating_none()¶ Create a filesystem with the label None. Verify that the filesystem has the default label.
-
test_labeling()¶ A sequence of tests of filesystem labeling.
- create the filesystem when passing an invalid label and verify that the filesystem has the default label
- relabel the filesystem with a valid label and verify that the filesystem has that label
- relabel the filesystem with an empty label and verify that the filesystem has that label
- raise an exception when relabeling when None is specified
- raise an exception when relabeling with an invalid label
-
-
class
tests.formats_test.fslabeling.LabelingAsRoot(methodName='run_test')¶ Bases:
tests.loopbackedtestcase.LoopBackedTestCaseTests various aspects of labeling a filesystem where there is no easy way to read the filesystem’s label once it has been set and where the filesystem can not be relabeled.
-
setUp()¶
-
test_creating()¶ Create the filesystem when passing a valid label
-
test_creating_empty()¶ Create the filesystem when passing the empty label.
-
test_creating_none()¶ Create the filesystem when passing None (indicates filesystem default)
-
test_labeling()¶ A sequence of tests of filesystem labeling.
- create the filesystem when passing an invalid label
- raise an exception when reading the filesystem
- raise an exception when relabeling the filesystem
-
-
class
tests.formats_test.fslabeling.LabelingWithRelabeling(methodName='run_test')¶ Bases:
tests.formats_test.fslabeling.LabelingAsRootTests labeling where it is possible to relabel.
-
test_labeling()¶ A sequence of tests of filesystem labeling.
- create the filesystem when passing an invalid label
- raise an exception when reading the filesystem
- relabel the filesystem with a valid label
- relabel the filesystem with an empty label
- raise an exception when relabeling when None is specified
- raise an exception when relabeling with an invalid label
-
tests.formats_test.fstesting module¶
-
class
tests.formats_test.fstesting.FSAsRoot(methodName='run_test')¶ Bases:
tests.loopbackedtestcase.LoopBackedTestCase-
test_creation()¶
-
test_instantiation()¶
-
test_labeling()¶
-
test_mounting()¶
-
test_mountpoint()¶
-
test_no_explicit_target_size()¶ Because _target_size has not been set, resize sets to min size.
-
test_no_explicit_target_size2()¶ Because _target_size has been set to size in constructor the resize action resizes filesystem to that size.
-
test_relabeling()¶
-
test_resize()¶
-
test_shrink()¶
-
test_too_big()¶
-
test_too_big2()¶
-
test_too_small()¶
-
-
tests.formats_test.fstesting.can_resize(an_fs)¶ Returns True if this filesystem has all necessary resizing tools available.
Parameters: an_fs – a filesystem object
tests.formats_test.init_test module¶
tests.formats_test.labeling_test module¶
-
class
tests.formats_test.labeling_test.Ext2FSTestCase(methodName='run_test')¶
-
class
tests.formats_test.labeling_test.FATFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.labeling_test.HFSPlusTestCase(methodName='run_test')¶
-
class
tests.formats_test.labeling_test.HFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.labeling_test.InitializationTestCase(methodName='runTest')¶ Bases:
unittest.case.TestCaseTest FS object initialization.
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.
-
test_labels()¶ Initialize some filesystems with valid and invalid labels.
-
-
class
tests.formats_test.labeling_test.JFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.labeling_test.LabelingSwapSpaceTestCase(methodName='run_test', device_spec=None, block_size=None)¶ Bases:
tests.loopbackedtestcase.LoopBackedTestCaseLoopBackedTestCase manages loop devices.
It constructs loop devices according to loop_device_spec, sets them up, and tears them down again.
Parameters: - device_spec (list of Size or NoneType) – list containing the size of each loop device
- block_size (Size or NoneType) – block size for dd command when making devices
-
test_creating_swap_space_empty()¶
-
test_creating_swap_space_none()¶
-
test_labeling()¶
-
class
tests.formats_test.labeling_test.NTFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.labeling_test.ReiserFSTestCase(methodName='run_test')¶
-
class
tests.formats_test.labeling_test.XFSTestCase(methodName='run_test')¶
tests.formats_test.luks_test module¶
-
class
tests.formats_test.luks_test.LUKSTestCase(methodName='run_test')¶ Bases:
tests.loopbackedtestcase.LoopBackedTestCase-
test_resize()¶
-
test_size()¶
-
tests.formats_test.misc_test module¶
-
class
tests.formats_test.misc_test.FSOverheadTestCase(methodName='runTest')¶ Bases:
unittest.case.TestCaseCreate 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.
-
test_biggest_overhead_FS()¶
-
test_required_size_FS()¶
-
tests.formats_test.selinux_test module¶
-
class
tests.formats_test.selinux_test.SELinuxContextTestCase(methodName='run_test')¶ Bases:
tests.loopbackedtestcase.LoopBackedTestCaseTesting SELinux contexts.
-
setUp()¶
-
tearDown()¶
-
test_mounting_ext2fs()¶ Test that lost+found directory gets assigned correct SELinux context if installer_mode is True, and retains some random old context if installer_mode is False.
-
test_mounting_xfs()¶ XFS does not have a lost+found directory.
-