mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-12-24 12:29:08 +00:00
Return list of possible data disk targets (#3133)
* Return list of possible data disk targets * fix path * fix tests * Add test * Fix tests * Add tests * Add more tests * Remove debug * Address comments * more clear
This commit is contained in:
@@ -25,25 +25,40 @@ def test_device_path_lookup(coresys):
|
||||
Path("/dev/ttyACM0"),
|
||||
Path("/sys/bus/usb/001"),
|
||||
"tty",
|
||||
None,
|
||||
[],
|
||||
{"ID_VENDOR": "xy"},
|
||||
[],
|
||||
),
|
||||
Device(
|
||||
"ttyUSB0",
|
||||
Path("/dev/ttyUSB0"),
|
||||
Path("/sys/bus/usb/000"),
|
||||
"tty",
|
||||
None,
|
||||
[Path("/dev/ttyS1"), Path("/dev/serial/by-id/xyx")],
|
||||
{"ID_VENDOR": "xy"},
|
||||
[],
|
||||
),
|
||||
Device(
|
||||
"ttyS0",
|
||||
Path("/dev/ttyS0"),
|
||||
Path("/sys/bus/usb/002"),
|
||||
"tty",
|
||||
None,
|
||||
[],
|
||||
{},
|
||||
[],
|
||||
),
|
||||
Device("ttyS0", Path("/dev/ttyS0"), Path("/sys/bus/usb/002"), "tty", [], {}),
|
||||
Device(
|
||||
"video1",
|
||||
Path("/dev/video1"),
|
||||
Path("/sys/bus/usb/003"),
|
||||
"misc",
|
||||
None,
|
||||
[],
|
||||
{"ID_VENDOR": "xy"},
|
||||
[],
|
||||
),
|
||||
):
|
||||
coresys.hardware.update_device(device)
|
||||
@@ -66,25 +81,40 @@ def test_device_filter(coresys):
|
||||
Path("/dev/ttyACM0"),
|
||||
Path("/sys/bus/usb/000"),
|
||||
"tty",
|
||||
None,
|
||||
[],
|
||||
{"ID_VENDOR": "xy"},
|
||||
[],
|
||||
),
|
||||
Device(
|
||||
"ttyUSB0",
|
||||
Path("/dev/ttyUSB0"),
|
||||
Path("/sys/bus/usb/001"),
|
||||
"tty",
|
||||
None,
|
||||
[Path("/dev/ttyS1"), Path("/dev/serial/by-id/xyx")],
|
||||
{"ID_VENDOR": "xy"},
|
||||
[],
|
||||
),
|
||||
Device(
|
||||
"ttyS0",
|
||||
Path("/dev/ttyS0"),
|
||||
Path("/sys/bus/usb/002"),
|
||||
"tty",
|
||||
None,
|
||||
[],
|
||||
{},
|
||||
[],
|
||||
),
|
||||
Device("ttyS0", Path("/dev/ttyS0"), Path("/sys/bus/usb/002"), "tty", [], {}),
|
||||
Device(
|
||||
"video1",
|
||||
Path("/dev/video1"),
|
||||
Path("/sys/bus/usb/003"),
|
||||
"misc",
|
||||
None,
|
||||
[],
|
||||
{"ID_VENDOR": "xy"},
|
||||
[],
|
||||
),
|
||||
):
|
||||
coresys.hardware.update_device(device)
|
||||
|
||||
Reference in New Issue
Block a user