1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
import kernelci.lava
import pytest
def test_get_device_type_by_name_1():
assert kernelci.lava.get_device_type_by_name("some_board", []) is None
def test_get_device_type_by_name_2():
assert kernelci.lava.get_device_type_by_name("some_board", [], []) is None
@pytest.fixture
def device_types():
device_types = [
{"busy": 1, "idle": 0, "name": "x15", "offline": 0},
{"busy": 1, "idle": 0, "name": "beaglebone-black", "offline": 0},
]
return device_types
@pytest.fixture
def aliases():
aliases = [{"name": "am57xx-beagle-x15", "device_type": "x15"}]
return aliases
def test_get_device_type_by_name_3(device_types, aliases):
assert (
kernelci.lava.get_device_type_by_name("some_board", device_types,
aliases) is None
)
def test_get_device_type_by_name_4(device_types, aliases):
assert (
kernelci.lava.get_device_type_by_name("x15", device_types, aliases)
== device_types[0]
)
def test_get_device_type_by_name_5(device_types, aliases):
assert (
kernelci.lava.get_device_type_by_name(
"am57xx-beagle-x15", device_types, aliases
)
== device_types[0]
)
def test_get_device_type_by_name_6(device_types, aliases):
assert (
kernelci.lava.get_device_type_by_name("beaglebone-black", device_types)
== device_types[1]
)
|