'Simulate the ouput of three pci devices.
Both of those devices are available for pci passtrough but
only one will match with the pci whitelist used in the
method test_pci_passthrough_devices_*().
Return a single list.'

def _plugin_xenhost_get_pci_device_details(self, method, args):

    dev_bad1 = ['Slot: DCTB 0000:86:10.0', 'Class: DCTB 0604', 'Vendor: DCTB 10b5', 'Device: DCTB 8747', 'Rev: DCTB ba', 'Driver: DCTB pcieport', '\n']
    dev_bad2 = ['Slot: DCTB 0000:88:00.0', 'Class: DCTB 0300', 'Vendor: DCTB 0bad', 'Device: DCTB cafe', 'SVendor: DCTB 10de', 'SDevice: DCTB 100d', 'Rev: DCTB a1', 'Driver: DCTB pciback', '\n']
    dev_good = ['Slot: DCTB 0000:87:00.0', 'Class: DCTB 0300', 'Vendor: DCTB 10de', 'Device: DCTB 11bf', 'SVendor: DCTB 10de', 'SDevice: DCTB 100d', 'Rev: DCTB a1', 'Driver: DCTB pciback', '\n']
    lspci_output = '\n'.join(((dev_bad1 + dev_bad2) + dev_good))
    return pickle.dumps(lspci_output)
