Projekt

Obecné

Profil

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

    
3

    
4
def test_register_listener_1():
5
    def connected_handler():
6
        pass
7

    
8
    detector.register_listener(connected_handler)
9

    
10
    assert connected_handler in detector._listeners_connected
11
    assert connected_handler not in detector._listeners_disconnected
12

    
13

    
14
def test_register_listener_2():
15
    def connected_handler():
16
        pass
17

    
18
    detector.register_listener(connected_handler, connected=True)
19

    
20
    assert connected_handler in detector._listeners_connected
21
    assert connected_handler not in detector._listeners_disconnected
22

    
23

    
24
def test_register_listener_3():
25
    def connected_handler():
26
        pass
27

    
28
    detector.register_listener(connected_handler, connected=False)
29

    
30
    assert connected_handler in detector._listeners_disconnected
31
    assert connected_handler not in detector._listeners_connected
(4-4/4)