integration-tests: Simulate OnBattery changes while the daemon is running

This commit is contained in:
Marco Trevisan (Treviño) 2024-04-02 20:24:24 +02:00
parent cf4321c85b
commit d3199b3203

View file

@ -1341,13 +1341,19 @@ class Tests(dbusmock.DBusTestCase):
self.assert_file_eventually_contains(energy_prefs, "balance_performance")
self.start_dbus_template(
_, upowerd_obj, _ = self.start_dbus_template(
"upower",
{"DaemonVersion": "0.99", "OnBattery": False},
)
self.assert_file_eventually_contains(energy_prefs, "balance_performance")
upowerd_obj.Set("org.freedesktop.UPower", "OnBattery", True)
self.assert_file_eventually_contains(energy_prefs, "balance_power")
upowerd_obj.Set("org.freedesktop.UPower", "OnBattery", False)
self.assert_file_eventually_contains(energy_prefs, "balance_performance")
def test_amdgpu_panel_power(self):
"""Verify AMDGPU Panel power actions"""
amdgpu_panel_power_savings = "amdgpu/panel_power_savings"