def test_get_helper(self, *args): """Test get_device_helper for optical devices.""" device_is_cdrom = args[0] data = Mock() self.assertEqual(get_device_helper(data), self.helper_class) # verify that setting one of the required True return values to False prevents success device_is_cdrom.return_value = False self.assertNotEqual(get_device_helper(data), self.helper_class) device_is_cdrom.return_value = True
def test_get_helper(self, *args): """Test get_device_helper for lvm devices.""" device_is_dm_lvm = args[0] data = {'SYS_PATH': 'dummy'} self.assertEqual(get_device_helper(data), self.helper_class) # verify that setting one of the required True return values to False prevents success device_is_dm_lvm.return_value = False self.assertNotEqual(get_device_helper(data), self.helper_class) device_is_dm_lvm.return_value = True
def test_get_helper(self, *args): """Test get_device_helper for multipaths.""" device_is_dm_mpath = args[0] data = dict() self.assertEqual(get_device_helper(data), self.helper_class) # verify that setting one of the required True return values to False prevents success device_is_dm_mpath.return_value = False self.assertNotEqual(get_device_helper(data), self.helper_class) device_is_dm_mpath.return_value = True
def test_get_helper(self, *args): """Test get_device_helper for loop devices.""" device_is_loop = args[0] get_backing_file = args[7] data = Mock() get_backing_file.return_value = True self.assertEqual(get_device_helper(data), self.helper_class) get_backing_file.return_value = False self.assertNotEqual(get_device_helper(data), self.helper_class) get_backing_file.return_value = True # verify that setting one of the required True return values to False prevents success device_is_loop.return_value = False self.assertNotEqual(get_device_helper(data), self.helper_class) device_is_loop.return_value = True
def test_get_helper(self, *args): """Test get_device_helper for disks.""" device_is_disk = args[0] device_is_cdrom = args[5] data = {"DM_NAME": None} self.assertEqual(get_device_helper(data), self.helper_class) # verify that setting one of the required True return values to False prevents success device_is_disk.return_value = False self.assertNotEqual(get_device_helper(data), self.helper_class) device_is_disk.return_value = True # verify that setting one of the required False return values to True prevents success # as of now, loop is always checked before partition device_is_cdrom.return_value = True self.assertNotEqual(get_device_helper(data), self.helper_class) device_is_cdrom.return_value = False
def test_get_helper(self, *args): """Test get_device_helper for partitions.""" device_is_partition = args[0] device_is_loop = args[2] data = Mock() self.assertEqual(get_device_helper(data), self.helper_class) # verify that setting one of the required True return values to False prevents success device_is_partition.return_value = False self.assertNotEqual(get_device_helper(data), self.helper_class) device_is_partition.return_value = True # verify that setting one of the required False return values to True prevents success # as of now, loop is always checked before partition device_is_loop.return_value = True with patch("blivet.populator.helpers.loop.blockdev.loop.get_backing_file", return_value=True): self.assertNotEqual(get_device_helper(data), self.helper_class) device_is_loop.return_value = False
def test_get_helper(self, *args): """Test get_device_helper for partitions.""" device_is_partition = args[0] device_is_loop = args[2] data = Mock() self.assertEqual(get_device_helper(data), self.helper_class) # verify that setting one of the required True return values to False prevents success device_is_partition.return_value = False self.assertNotEqual(get_device_helper(data), self.helper_class) device_is_partition.return_value = True # verify that setting one of the required False return values to True prevents success # as of now, loop is always checked before partition device_is_loop.return_value = True with patch( "blivet.populator.helpers.loop.blockdev.loop.get_backing_file", return_value=True): self.assertNotEqual(get_device_helper(data), self.helper_class) device_is_loop.return_value = False