4
4
A Faker provider for Wi-Fi ESSIDs.
5
5
"""
6
6
7
+ from collections .abc import Callable
8
+
7
9
from faker .providers import BaseProvider
8
10
9
11
from .common_essids import COMMON_ESSIDS
@@ -14,7 +16,7 @@ class WifiESSID(BaseProvider):
14
16
A Faker provider for Wi-Fi ESSIDs.
15
17
"""
16
18
17
- def common_essid (self ):
19
+ def common_essid (self ) -> str :
18
20
"""
19
21
Returns a random ESSID from a list of the most commonly used ones.
20
22
@@ -23,7 +25,7 @@ def common_essid(self):
23
25
24
26
return self .random_element (COMMON_ESSIDS )
25
27
26
- def upc_default_essid (self ):
28
+ def upc_default_essid (self ) -> str :
27
29
"""
28
30
Generates a random ESSID similar to the default ones used by UPC.
29
31
@@ -32,7 +34,7 @@ def upc_default_essid(self):
32
34
33
35
return "UPC" + str (self .random_number (7 , True ))
34
36
35
- def bbox_default_essid (self ):
37
+ def bbox_default_essid (self ) -> str :
36
38
"""
37
39
Generates a random ESSID similar to the default ones used by Bouygues
38
40
Telecom's Bbox.
@@ -41,13 +43,13 @@ def bbox_default_essid(self):
41
43
return self .hexify ("Bbox-^^^^^^" , upper = True )
42
44
43
45
# List of the different ESSID generators.
44
- essid_generators = [
46
+ essid_generators : list [ Callable ] = [
45
47
bbox_default_essid ,
46
48
common_essid ,
47
49
upc_default_essid ,
48
50
]
49
51
50
- def wifi_essid (self ):
52
+ def wifi_essid (self ) -> str :
51
53
"""
52
54
Returns a random fake Wi-Fi essid.
53
55
"""
0 commit comments