@@ -152,7 +152,7 @@ def add_iface(self, activate=True):
152
152
self .nm_activate_eth (iface )
153
153
return iface
154
154
155
- def wait_for_iface (self , iface , active = True , state = None , prefix = "10.111." ):
155
+ def wait_for_iface (self , iface : str , active : bool = True , state : str | None = None , prefix : str = "10.111." ) -> None :
156
156
sel = f"#networking-interfaces tr[data-interface='{ iface } ']"
157
157
158
158
if state :
@@ -170,22 +170,22 @@ def wait_for_iface(self, iface, active=True, state=None, prefix="10.111."):
170
170
print (self .machine .execute (f"grep . /sys/class/net/*/address; nmcli con; nmcli dev; nmcli dev show { iface } || true" ))
171
171
raise e
172
172
173
- def select_iface (self , iface ) :
173
+ def select_iface (self , iface : str ) -> None :
174
174
b = self .browser
175
175
b .click (f"#networking-interfaces tr[data-interface='{ iface } '] button" )
176
176
177
- def iface_con_id (self , iface ) :
177
+ def iface_con_id (self , iface : str ) -> str | None :
178
178
con_id = self .machine .execute (f"nmcli -m tabular -t -f GENERAL.CONNECTION device show { iface } " ).strip ()
179
179
if con_id == "" or con_id == "--" :
180
180
return None
181
181
else :
182
182
return con_id
183
183
184
- def wait_for_iface_setting (self , setting_title , setting_value ) :
184
+ def wait_for_iface_setting (self , setting_title : str , setting_value : str ) -> None :
185
185
b = self .browser
186
186
b .wait_in_text (f"dt:contains('{ setting_title } ') + dd" , setting_value )
187
187
188
- def configure_iface_setting (self , setting_title ) :
188
+ def configure_iface_setting (self , setting_title : str ) -> None :
189
189
b = self .browser
190
190
b .click (f"dt:contains('{ setting_title } ') + dd button" )
191
191
@@ -194,7 +194,7 @@ def ensure_nm_uses_dhclient(self):
194
194
m .write ("/etc/NetworkManager/conf.d/99-dhcp.conf" , "[main]\n dhcp=dhclient\n " )
195
195
m .execute ("systemctl restart NetworkManager" )
196
196
197
- def slow_down_dhclient (self , delay ) :
197
+ def slow_down_dhclient (self , delay : int ) -> None :
198
198
self .machine .execute (f"""
199
199
mkdir -p { self .vm_tmpdir }
200
200
cp -a /usr/sbin/dhclient { self .vm_tmpdir } /dhclient.real
@@ -205,10 +205,10 @@ def slow_down_dhclient(self, delay):
205
205
""" )
206
206
self .addCleanup (self .machine .execute , "umount /usr/sbin/dhclient" )
207
207
208
- def wait_onoff (self , sel , val ) :
208
+ def wait_onoff (self , sel : str , val : bool ) -> None :
209
209
self .browser .wait_visible (sel + " input[type=checkbox]" + (":checked" if val else ":not(:checked)" ))
210
210
211
- def toggle_onoff (self , sel ) :
211
+ def toggle_onoff (self , sel : str ) -> None :
212
212
self .browser .click (sel + " input[type=checkbox]" )
213
213
214
214
def login_and_go (self , * args , ** kwargs ):
0 commit comments