Projekt

Obecné

Profil

Stáhnout (1.93 KB) Statistiky
| Větev: | Tag: | Revize:
1
from client.src.usb_detector import detector
2

    
3

    
4
def test_get_disconnected_devices_1():
5
    assert detector._get_disconnected_devices([], []) == []
6

    
7

    
8
def test_get_disconnected_devices_2():
9
    assert detector._get_disconnected_devices([], None) == []
10

    
11

    
12
def test_get_disconnected_devices_3():
13
    assert detector._get_disconnected_devices(None, []) == []
14

    
15

    
16
def test_get_disconnected_devices_4():
17
    assert detector._get_disconnected_devices(None, None) == []
18

    
19

    
20
def test_get_disconnected_devices_5():
21
    assert detector._get_disconnected_devices([1, 2, 3, 4, 5], None) == []
22

    
23

    
24
def test_get_disconnected_devices_6():
25
    assert detector._get_disconnected_devices([1, 2, 3, 4, 5], []) == []
26

    
27

    
28
def test_get_disconnected_devices_7():
29
    assert detector._get_disconnected_devices([1, 3, 5], [1, 2, 3, 4, 5]) == [2, 4]
30

    
31

    
32
def test_get_disconnected_devices_8():
33
    assert detector._get_disconnected_devices([], [1, 2, 3, 4, 5]) == [1, 2, 3, 4, 5]
34

    
35

    
36
def test_get_disconnected_devices_9():
37
    assert detector._get_disconnected_devices([], [1, 2, 3, 4, 5]) == [1, 2, 3, 4, 5]
38

    
39

    
40
def test_get_disconnected_devices_10():
41
    last_connected_devices = [
42
        {
43
            "vendor_id": 1,
44
            "product_id": 2,
45
            "serial_number": 3
46
        },
47
        {
48
            "vendor_id": 4,
49
            "product_id": 5,
50
            "serial_number": 5
51
        }
52
    ]
53
    detected_devices = [
54
        {
55
            "vendor_id": 1,
56
            "product_id": 2,
57
            "serial_number": 3
58
        }
59
    ]
60
    assert detector._get_disconnected_devices(detected_devices, last_connected_devices) == [last_connected_devices[1]]
61
    assert detector._get_disconnected_devices(detected_devices, None) == []
62
    assert detector._get_disconnected_devices(detected_devices, []) == []
63
    assert detector._get_disconnected_devices([], last_connected_devices) == last_connected_devices
64
    assert detector._get_disconnected_devices(None, last_connected_devices) == last_connected_devices
65

    
66

    
(5-5/14)