def test_get_device_blkid(self, mock_check_output): dev = '/dev/vdb' cmd = ['blkid', '-s', 'UUID', dev] ret = b'/dev/vdb: UUID="808bc298-0609-4619-aaef-ed7a5ab0ebb7" \n' mock_check_output.return_value = ret uuid = swift_utils.get_device_blkid(dev) self.assertEqual(uuid, "808bc298-0609-4619-aaef-ed7a5ab0ebb7") mock_check_output.assert_called_with(cmd) def fake_check_output(*args, **kwargs): raise swift_utils.CalledProcessError('a', 'b', 'c') mock_check_output.side_effect = fake_check_output self.assertIsNone(swift_utils.get_device_blkid(dev))
def test_get_device_blkid(self, mock_check_output): dev = '/dev/vdb' cmd = ['blkid', '-s', 'UUID', dev] ret = '/dev/vdb: UUID="808bc298-0609-4619-aaef-ed7a5ab0ebb7" \n' mock_check_output.return_value = ret uuid = swift_utils.get_device_blkid(dev) self.assertEqual(uuid, "808bc298-0609-4619-aaef-ed7a5ab0ebb7") mock_check_output.assert_called_with(cmd) def fake_check_output(*args, **kwargs): raise swift_utils.CalledProcessError('a', 'b', 'c') mock_check_output.side_effect = fake_check_output self.assertIsNone(swift_utils.get_device_blkid(dev))
def test_get_device_blkid(self, mock_check_output): dev = '/dev/vdb' cmd = ['blkid', '-s', 'UUID', dev] ret = '/dev/vdb: UUID="808bc298-0609-4619-aaef-ed7a5ab0ebb7" \n' mock_check_output.return_value = ret uuid = swift_utils.get_device_blkid(dev) self.assertEquals(uuid, "808bc298-0609-4619-aaef-ed7a5ab0ebb7") mock_check_output.assert_called_with(cmd)