20 lines
659 B
Python
20 lines
659 B
Python
|
from compose_viz.models.device import Device
|
||
|
|
||
|
def test_device_init_normal() -> None:
|
||
|
try:
|
||
|
d = Device(host_path="/dev/ttyUSB0", container_path="/dev/ttyUSB1")
|
||
|
|
||
|
assert d.host_path == "/dev/ttyUSB0"
|
||
|
assert d.container_path == "/dev/ttyUSB1"
|
||
|
except Exception as e:
|
||
|
assert False, e
|
||
|
|
||
|
def test_device_with_cgroup_permissions() -> None:
|
||
|
try:
|
||
|
d = Device(host_path="/dev/sda1", container_path="/dev/xvda", cgroup_permissions="rwm")
|
||
|
|
||
|
assert d.host_path == "/dev/sda1"
|
||
|
assert d.container_path == "/dev/xvda"
|
||
|
assert d.cgroup_permissions == "rwm"
|
||
|
except Exception as e:
|
||
|
assert False, e
|