"""Test HardwareManager Module.""" from pathlib import Path from supervisor.hardware.data import Device # pylint: disable=protected-access def test_device_property(coresys): """Test device cgroup policy.""" device = Device( "ttyACM0", Path("/dev/ttyACM0"), Path("/sys/bus/usb/001"), "tty", None, [Path("/dev/serial/by-id/fixed-device")], {"MAJOR": "5", "MINOR": "10"}, [], ) assert device.by_id == device.links[0] assert device.major == 5 assert device.minor == 10