Skip to content

Commit 24ece82

Browse files
authored
refactor device lookup
1 parent 9674fb2 commit 24ece82

1 file changed

Lines changed: 14 additions & 7 deletions

File tree

tests/test_devices.py

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,18 @@
33
from visual_behavior import devices
44

55

6-
@pytest.mark.parametrize("kwargs, expected", [
7-
({"in_val": "W7DTMJ19R2F", "input_type": "computer_name", }, "A1", ),
8-
({"in_val": "w7dtmj19r2f", "input_type": "computer_name", }, "A1", ),
9-
({"in_val": "A2", "input_type": "rig_id", }, "w7dtmj35y0t", ),
10-
({"in_val": "NOT_A_NAME", "input_type": "computer_name", }, "unknown", ),
6+
@pytest.mark.parametrize("computer_name, rig_id", [
7+
("W7DTMJ19R2F", "A1"),
8+
("w7dtmj19r2f", "A1"),
9+
("NOT_A_NAME", "unknown"),
1110
])
12-
def test_get_rid_id(kwargs, expected):
13-
assert devices.get_rig_id(**kwargs) == expected
11+
def test_get_rid_id(computer_name, rig_id):
12+
assert devices.get_rig_id(computer_name) == rig_id
13+
14+
15+
@pytest.mark.parametrize("rig_id, computer_name", [
16+
("A2","w7dtmj35y0t"),
17+
("NOT_A_RIG", "unknown"),
18+
])
19+
def test_get_computer_name(rig_id, computer_name):
20+
assert devices.get_computer_name(rig_id) == computer_name

0 commit comments

Comments
 (0)