def test_get_predictable_device_file_1(self, mock_from_device_file): device = MockedPyUdevDevice() device.set_links(['/dev/disk/by-path/xyz']) mock_from_device_file.return_value = device bd = openmediavault.device.BlockDevice('/dev/sda') self.assertEqual(bd.get_predictable_device_file(), '/dev/disk/by-path/xyz')
def test_get_predictable_device_file_1(self, mock_from_device_file): device = MockedPyUdevDevice() device.set_links(['/dev/disk/by-path/xyz']) mock_from_device_file.return_value = device bd = openmediavault.device.BlockDevice('/dev/sda') self.assertEqual( bd.get_predictable_device_file(), '/dev/disk/by-path/xyz' )
def test_device_file_by_path(self, mock_from_device_file): device = MockedPyUdevDevice() device.set_links(['/dev/disk/by-path/xyz']) mock_from_device_file.return_value = device bd = openmediavault.device.BlockDevice('/dev/sda') self.assertFalse(bd.has_device_file_by_id()) self.assertTrue(bd.has_device_file_by_path()) self.assertIsNone(bd.get_device_file_by_id()) self.assertEqual(bd.get_device_file_by_path(), '/dev/disk/by-path/xyz')
def test_get_device_files(self, mock_from_device_file): device = MockedPyUdevDevice() device.set_links(['/dev/disk/by-id/foo', '/dev/bar']) mock_from_device_file.return_value = device bd = openmediavault.device.BlockDevice('/dev/sda') dev_links = bd.get_device_links() self.assertIsInstance(dev_links, list) self.assertEqual(dev_links[0], '/dev/disk/by-id/foo') self.assertEqual(dev_links[1], '/dev/bar')
def test_device_file_by_path(self, mock_from_device_file): device = MockedPyUdevDevice() device.set_links(['/dev/disk/by-path/xyz']) mock_from_device_file.return_value = device bd = openmediavault.device.BlockDevice('/dev/sda') self.assertFalse(bd.has_device_file_by_id()) self.assertTrue(bd.has_device_file_by_path()) self.assertIsNone(bd.get_device_file_by_id()) self.assertEqual(bd.get_device_file_by_path(), '/dev/disk/by-path/xyz')
def test_get_device_files(self, mock_from_device_file): device = MockedPyUdevDevice() device.set_links(['/dev/disk/by-id/foo', '/dev/bar']) mock_from_device_file.return_value = device bd = openmediavault.device.BlockDevice('/dev/sda') dev_links = bd.get_device_links() self.assertIsInstance(dev_links, list) self.assertEqual(dev_links[0], '/dev/disk/by-id/foo') self.assertEqual(dev_links[1], '/dev/bar')