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
|