@@ -19,6 +19,7 @@ def test_get_radio_socketpool_wifi( # pylint: disable=unused-argument
19
19
radio = mocket .MockRadio .Radio ()
20
20
socket_pool = adafruit_connection_manager .get_radio_socketpool (radio )
21
21
assert isinstance (socket_pool , mocket .MocketPool )
22
+ assert socket_pool in adafruit_connection_manager ._global_socketpools .values ()
22
23
23
24
24
25
def test_get_radio_socketpool_esp32spi ( # pylint: disable=unused-argument
@@ -27,6 +28,7 @@ def test_get_radio_socketpool_esp32spi( # pylint: disable=unused-argument
27
28
radio = mocket .MockRadio .ESP_SPIcontrol ()
28
29
socket_pool = adafruit_connection_manager .get_radio_socketpool (radio )
29
30
assert socket_pool .__name__ == "adafruit_esp32spi_socket"
31
+ assert socket_pool in adafruit_connection_manager ._global_socketpools .values ()
30
32
31
33
32
34
def test_get_radio_socketpool_wiznet5k ( # pylint: disable=unused-argument
@@ -36,6 +38,7 @@ def test_get_radio_socketpool_wiznet5k( # pylint: disable=unused-argument
36
38
with mock .patch ("sys.implementation" , return_value = [9 , 0 , 0 ]):
37
39
socket_pool = adafruit_connection_manager .get_radio_socketpool (radio )
38
40
assert socket_pool .__name__ == "adafruit_wiznet5k_socket"
41
+ assert socket_pool in adafruit_connection_manager ._global_socketpools .values ()
39
42
40
43
41
44
def test_get_radio_socketpool_unsupported ():
@@ -52,31 +55,35 @@ def test_get_radio_socketpool_returns_same_one( # pylint: disable=unused-argume
52
55
socket_pool_1 = adafruit_connection_manager .get_radio_socketpool (radio )
53
56
socket_pool_2 = adafruit_connection_manager .get_radio_socketpool (radio )
54
57
assert socket_pool_1 == socket_pool_2
58
+ assert socket_pool_1 in adafruit_connection_manager ._global_socketpools .values ()
55
59
56
60
57
61
def test_get_radio_ssl_context_wifi ( # pylint: disable=unused-argument
58
62
circuitpython_socketpool_module ,
59
63
):
60
64
radio = mocket .MockRadio .Radio ()
61
- ssl_contexts = adafruit_connection_manager .get_radio_ssl_context (radio )
62
- assert isinstance (ssl_contexts , ssl .SSLContext )
65
+ ssl_context = adafruit_connection_manager .get_radio_ssl_context (radio )
66
+ assert isinstance (ssl_context , ssl .SSLContext )
67
+ assert ssl_context in adafruit_connection_manager ._global_ssl_contexts .values ()
63
68
64
69
65
70
def test_get_radio_ssl_context_esp32spi ( # pylint: disable=unused-argument
66
71
adafruit_esp32spi_socket_module ,
67
72
):
68
73
radio = mocket .MockRadio .ESP_SPIcontrol ()
69
- ssl_contexts = adafruit_connection_manager .get_radio_ssl_context (radio )
70
- assert isinstance (ssl_contexts , adafruit_connection_manager ._FakeSSLContext )
74
+ ssl_context = adafruit_connection_manager .get_radio_ssl_context (radio )
75
+ assert isinstance (ssl_context , adafruit_connection_manager ._FakeSSLContext )
76
+ assert ssl_context in adafruit_connection_manager ._global_ssl_contexts .values ()
71
77
72
78
73
79
def test_get_radio_ssl_context_wiznet5k ( # pylint: disable=unused-argument
74
80
adafruit_wiznet5k_socket_module ,
75
81
):
76
82
radio = mocket .MockRadio .WIZNET5K ()
77
83
with mock .patch ("sys.implementation" , return_value = [9 , 0 , 0 ]):
78
- ssl_contexts = adafruit_connection_manager .get_radio_ssl_context (radio )
79
- assert isinstance (ssl_contexts , adafruit_connection_manager ._FakeSSLContext )
84
+ ssl_context = adafruit_connection_manager .get_radio_ssl_context (radio )
85
+ assert isinstance (ssl_context , adafruit_connection_manager ._FakeSSLContext )
86
+ assert ssl_context in adafruit_connection_manager ._global_ssl_contexts .values ()
80
87
81
88
82
89
def test_get_radio_ssl_context_unsupported ():
@@ -90,6 +97,7 @@ def test_get_radio_ssl_context_returns_same_one( # pylint: disable=unused-argum
90
97
circuitpython_socketpool_module ,
91
98
):
92
99
radio = mocket .MockRadio .Radio ()
93
- ssl_contexts_1 = adafruit_connection_manager .get_radio_ssl_context (radio )
94
- ssl_contexts_2 = adafruit_connection_manager .get_radio_ssl_context (radio )
95
- assert ssl_contexts_1 == ssl_contexts_2
100
+ ssl_context_1 = adafruit_connection_manager .get_radio_ssl_context (radio )
101
+ ssl_context_2 = adafruit_connection_manager .get_radio_ssl_context (radio )
102
+ assert ssl_context_1 == ssl_context_2
103
+ assert ssl_context_1 in adafruit_connection_manager ._global_ssl_contexts .values ()
0 commit comments