@@ -22,7 +22,7 @@ def match(self, context: 'NetfilterContext') -> bool:
22
22
23
23
24
24
class NetfilterMatchTest (unittest .TestCase ):
25
- def test_match_all (self ):
25
+ def test_match_all (self ) -> None :
26
26
matcher = NetfilterMatchAll ()
27
27
context = NetfilterContext ()
28
28
self .assertTrue (matcher .match (context ))
@@ -31,7 +31,7 @@ def test_match_all(self):
31
31
json = matcher .to_json ()
32
32
self .assertEqual (json ['type' ], 'NetfilterMatchAll' )
33
33
34
- def test_never_match (self ):
34
+ def test_never_match (self ) -> None :
35
35
matcher = NetfilterNeverMatch ()
36
36
context = NetfilterContext ()
37
37
self .assertFalse (matcher .match (context ))
@@ -40,14 +40,14 @@ def test_never_match(self):
40
40
json = matcher .to_json ()
41
41
self .assertEqual (json ['type' ], 'NetfilterNeverMatch' )
42
42
43
- def test_match_and_success (self ):
43
+ def test_match_and_success (self ) -> None :
44
44
m1 = NetfilterMatchAll ()
45
45
m2 = NetfilterMatchAll ()
46
46
matcher = NetfilterMatchAnd (m1 , m2 )
47
47
context = NetfilterContext ()
48
48
self .assertTrue (matcher .match (context ))
49
49
50
- def test_match_and_fail_01 (self ):
50
+ def test_match_and_fail_01 (self ) -> None :
51
51
m1 = NetfilterNeverMatch ()
52
52
m2 = NetfilterMatchAll ()
53
53
matcher = NetfilterMatchAnd (m1 , m2 )
@@ -60,28 +60,28 @@ def test_match_and_fail_01(self):
60
60
self .assertEqual (json ['match_params' ]['a' ]['type' ], 'NetfilterNeverMatch' )
61
61
self .assertEqual (json ['match_params' ]['b' ]['type' ], 'NetfilterMatchAll' )
62
62
63
- def test_match_and_fail_10 (self ):
63
+ def test_match_and_fail_10 (self ) -> None :
64
64
m1 = NetfilterMatchAll ()
65
65
m2 = NetfilterNeverMatch ()
66
66
matcher = NetfilterMatchAnd (m1 , m2 )
67
67
context = NetfilterContext ()
68
68
self .assertFalse (matcher .match (context ))
69
69
70
- def test_match_and_fail_00 (self ):
70
+ def test_match_and_fail_00 (self ) -> None :
71
71
m1 = NetfilterNeverMatch ()
72
72
m2 = NetfilterNeverMatch ()
73
73
matcher = NetfilterMatchAnd (m1 , m2 )
74
74
context = NetfilterContext ()
75
75
self .assertFalse (matcher .match (context ))
76
76
77
- def test_match_or_success_11 (self ):
77
+ def test_match_or_success_11 (self ) -> None :
78
78
m1 = NetfilterMatchAll ()
79
79
m2 = NetfilterMatchAll ()
80
80
matcher = NetfilterMatchOr (m1 , m2 )
81
81
context = NetfilterContext ()
82
82
self .assertTrue (matcher .match (context ))
83
83
84
- def test_match_or_success_10 (self ):
84
+ def test_match_or_success_10 (self ) -> None :
85
85
m1 = NetfilterMatchAll ()
86
86
m2 = NetfilterNeverMatch ()
87
87
matcher = NetfilterMatchOr (m1 , m2 )
@@ -94,21 +94,21 @@ def test_match_or_success_10(self):
94
94
self .assertEqual (json ['match_params' ]['a' ]['type' ], 'NetfilterMatchAll' )
95
95
self .assertEqual (json ['match_params' ]['b' ]['type' ], 'NetfilterNeverMatch' )
96
96
97
- def test_match_or_success_01 (self ):
97
+ def test_match_or_success_01 (self ) -> None :
98
98
m1 = NetfilterNeverMatch ()
99
99
m2 = NetfilterMatchAll ()
100
100
matcher = NetfilterMatchOr (m1 , m2 )
101
101
context = NetfilterContext ()
102
102
self .assertTrue (matcher .match (context ))
103
103
104
- def test_match_or_fail_00 (self ):
104
+ def test_match_or_fail_00 (self ) -> None :
105
105
m1 = NetfilterNeverMatch ()
106
106
m2 = NetfilterNeverMatch ()
107
107
matcher = NetfilterMatchOr (m1 , m2 )
108
108
context = NetfilterContext ()
109
109
self .assertFalse (matcher .match (context ))
110
110
111
- def test_match_ip_address_empty_context (self ):
111
+ def test_match_ip_address_empty_context (self ) -> None :
112
112
matcher = NetfilterMatchIPAddress ('192.168.0.0/24' )
113
113
context = NetfilterContext ()
114
114
self .assertFalse (matcher .match (context ))
@@ -118,7 +118,7 @@ def test_match_ip_address_empty_context(self):
118
118
self .assertEqual (json ['type' ], 'NetfilterMatchIPAddress' )
119
119
self .assertEqual (json ['match_params' ]['host' ], '192.168.0.0/24' )
120
120
121
- def test_match_ip_address_ipv4_net (self ):
121
+ def test_match_ip_address_ipv4_net (self ) -> None :
122
122
matcher = NetfilterMatchIPAddress ('192.168.0.0/24' )
123
123
context = NetfilterContext (addr = IPv4Address ('TCP' , '192.168.0.10' , 1234 ))
124
124
self .assertTrue (matcher .match (context ))
@@ -129,7 +129,7 @@ def test_match_ip_address_ipv4_net(self):
129
129
context = NetfilterContext (addr = IPv4Address ('TCP' , '' , 1234 ))
130
130
self .assertFalse (matcher .match (context ))
131
131
132
- def test_match_ip_address_ipv4_ip (self ):
132
+ def test_match_ip_address_ipv4_ip (self ) -> None :
133
133
matcher = NetfilterMatchIPAddress ('192.168.0.1/32' )
134
134
context = NetfilterContext (addr = IPv4Address ('TCP' , '192.168.0.1' , 1234 ))
135
135
self .assertTrue (matcher .match (context ))
@@ -138,24 +138,24 @@ def test_match_ip_address_ipv4_ip(self):
138
138
context = NetfilterContext (addr = IPv4Address ('TCP' , '' , 1234 ))
139
139
self .assertFalse (matcher .match (context ))
140
140
141
- def test_match_ip_address_ipv4_hostname (self ):
141
+ def test_match_ip_address_ipv4_hostname (self ) -> None :
142
142
matcher = NetfilterMatchIPAddress ('192.168.0.1/32' )
143
- context = NetfilterContext (addr = HostnameAddress ('hathor.network' , 80 ))
143
+ context = NetfilterContext (addr = HostnameAddress (b 'hathor.network' , 80 ))
144
144
self .assertFalse (matcher .match (context ))
145
145
146
- def test_match_ip_address_ipv4_unix (self ):
146
+ def test_match_ip_address_ipv4_unix (self ) -> None :
147
147
matcher = NetfilterMatchIPAddress ('192.168.0.1/32' )
148
148
context = NetfilterContext (addr = UNIXAddress ('/unix.sock' ))
149
149
self .assertFalse (matcher .match (context ))
150
150
151
- def test_match_ip_address_ipv4_ipv6 (self ):
151
+ def test_match_ip_address_ipv4_ipv6 (self ) -> None :
152
152
matcher = NetfilterMatchIPAddress ('192.168.0.1/32' )
153
153
context = NetfilterContext (addr = IPv6Address ('TCP' , '2001:db8::' , 80 ))
154
154
self .assertFalse (matcher .match (context ))
155
155
context = NetfilterContext (addr = IPv6Address ('TCP' , '' , 80 ))
156
156
self .assertFalse (matcher .match (context ))
157
157
158
- def test_match_ip_address_ipv6_net (self ):
158
+ def test_match_ip_address_ipv6_net (self ) -> None :
159
159
matcher = NetfilterMatchIPAddress ('2001:0db8:0:f101::/64' )
160
160
context = NetfilterContext (addr = IPv6Address ('TCP' , '2001:db8::8a2e:370:7334' , 1234 ))
161
161
self .assertFalse (matcher .match (context ))
@@ -167,7 +167,7 @@ def test_match_ip_address_ipv6_net(self):
167
167
self .assertEqual (json ['type' ], 'NetfilterMatchIPAddress' )
168
168
self .assertEqual (json ['match_params' ]['host' ], str (ip_network ('2001:0db8:0:f101::/64' )))
169
169
170
- def test_match_ip_address_ipv6_ip (self ):
170
+ def test_match_ip_address_ipv6_ip (self ) -> None :
171
171
matcher = NetfilterMatchIPAddress ('2001:0db8:0:f101::1/128' )
172
172
context = NetfilterContext (addr = IPv6Address ('TCP' , '2001:db8:0:f101::1' , 1234 ))
173
173
self .assertTrue (matcher .match (context ))
@@ -176,22 +176,22 @@ def test_match_ip_address_ipv6_ip(self):
176
176
context = NetfilterContext (addr = IPv6Address ('TCP' , '2001:db8:0:f101:2::7334' , 1234 ))
177
177
self .assertFalse (matcher .match (context ))
178
178
179
- def test_match_ip_address_ipv6_hostname (self ):
179
+ def test_match_ip_address_ipv6_hostname (self ) -> None :
180
180
matcher = NetfilterMatchIPAddress ('2001:0db8:0:f101::1/128' )
181
- context = NetfilterContext (addr = HostnameAddress ('hathor.network' , 80 ))
181
+ context = NetfilterContext (addr = HostnameAddress (b 'hathor.network' , 80 ))
182
182
self .assertFalse (matcher .match (context ))
183
183
184
- def test_match_ip_address_ipv6_unix (self ):
184
+ def test_match_ip_address_ipv6_unix (self ) -> None :
185
185
matcher = NetfilterMatchIPAddress ('2001:0db8:0:f101::1/128' )
186
186
context = NetfilterContext (addr = UNIXAddress ('/unix.sock' ))
187
187
self .assertFalse (matcher .match (context ))
188
188
189
- def test_match_ip_address_ipv6_ipv4 (self ):
189
+ def test_match_ip_address_ipv6_ipv4 (self ) -> None :
190
190
matcher = NetfilterMatchIPAddress ('2001:0db8:0:f101::1/128' )
191
191
context = NetfilterContext (addr = IPv4Address ('TCP' , '192.168.0.1' , 1234 ))
192
192
self .assertFalse (matcher .match (context ))
193
193
194
- def test_match_peer_id_empty_context (self ):
194
+ def test_match_peer_id_empty_context (self ) -> None :
195
195
matcher = NetfilterMatchPeerId ('123' )
196
196
context = NetfilterContext ()
197
197
self .assertFalse (matcher .match (context ))
@@ -200,7 +200,7 @@ def test_match_peer_id_empty_context(self):
200
200
class BaseNetfilterMatchTest (unittest .TestCase ):
201
201
__test__ = False
202
202
203
- def test_match_peer_id (self ):
203
+ def test_match_peer_id (self ) -> None :
204
204
network = 'testnet'
205
205
peer_id1 = PeerId ()
206
206
peer_id2 = PeerId ()
0 commit comments