10
10
import pytest
11
11
12
12
13
- # pylint: disable=unused-argument
14
- def set_interface (iface ):
15
- """Helper to set the global internet interface"""
16
-
17
-
18
13
class SocketPool :
19
14
name = None
20
15
@@ -32,6 +27,14 @@ class ESP32SPI_SocketPool(SocketPool): # pylint: disable=too-few-public-methods
32
27
33
28
class WIZNET5K_SocketPool (SocketPool ): # pylint: disable=too-few-public-methods
34
29
name = "adafruit_wiznet5k_socketpool"
30
+ SOCK_STREAM = 0x21
31
+
32
+
33
+ class WIZNET5K_With_SSL_SocketPool (
34
+ SocketPool
35
+ ): # pylint: disable=too-few-public-methods
36
+ name = "adafruit_wiznet5k_socketpool"
37
+ SOCK_STREAM = 0x1
35
38
36
39
37
40
@pytest .fixture
@@ -62,7 +65,6 @@ def adafruit_wiznet5k_socketpool_module():
62
65
wiznet5k_module = type (sys )("adafruit_wiznet5k" )
63
66
wiznet5k_socketpool_module = type (sys )("adafruit_wiznet5k_socketpool" )
64
67
wiznet5k_socketpool_module .SocketPool = WIZNET5K_SocketPool
65
- wiznet5k_socketpool_module .SOCK_STREAM = 0x21
66
68
sys .modules ["adafruit_wiznet5k" ] = wiznet5k_module
67
69
sys .modules ["adafruit_wiznet5k.adafruit_wiznet5k_socketpool" ] = (
68
70
wiznet5k_socketpool_module
@@ -73,16 +75,17 @@ def adafruit_wiznet5k_socketpool_module():
73
75
74
76
75
77
@pytest .fixture
76
- def adafruit_wiznet5k_with_ssl_socket_module ():
78
+ def adafruit_wiznet5k_with_ssl_socketpool_module ():
77
79
wiznet5k_module = type (sys )("adafruit_wiznet5k" )
78
- wiznet5k_socket_module = type (sys )("adafruit_wiznet5k_socket" )
79
- wiznet5k_socket_module .set_interface = set_interface
80
- wiznet5k_socket_module .SOCK_STREAM = 1
80
+ wiznet5k_socketpool_module = type (sys )("adafruit_wiznet5k_socketpool" )
81
+ wiznet5k_socketpool_module .SocketPool = WIZNET5K_With_SSL_SocketPool
81
82
sys .modules ["adafruit_wiznet5k" ] = wiznet5k_module
82
- sys .modules ["adafruit_wiznet5k.adafruit_wiznet5k_socket" ] = wiznet5k_socket_module
83
+ sys .modules ["adafruit_wiznet5k.adafruit_wiznet5k_socketpool" ] = (
84
+ wiznet5k_socketpool_module
85
+ )
83
86
yield
84
87
del sys .modules ["adafruit_wiznet5k" ]
85
- del sys .modules ["adafruit_wiznet5k.adafruit_wiznet5k_socket " ]
88
+ del sys .modules ["adafruit_wiznet5k.adafruit_wiznet5k_socketpool " ]
86
89
87
90
88
91
@pytest .fixture (autouse = True )
0 commit comments