power: Use --flag=value for arguments to backlight_tool

With the switch to using chromeos::FlagHelper and base::CommandLine,
setting flags using "--flag value" for powerd tools is no longer
supported.

BUG=chromium:421244
TEST=`test_that -b daisy :lab: e:power_.*`

Change-Id: I2cd9e0b6257ddae90431c0a9b78f9794771caa6e
Reviewed-on: https://chromium-review.googlesource.com/222065
Tested-by: Steve Fung <stevefung@chromium.org>
Reviewed-by: Daniel Erat <derat@chromium.org>
Reviewed-by: Ullysses A Eoff <ullysses.a.eoff@intel.com>
Commit-Queue: Ullysses A Eoff <ullysses.a.eoff@intel.com>
(cherry picked from commit 9297d9005cf6e3ffc7a3158cacf67e9856c142fc)
Reviewed-on: https://chromium-review.googlesource.com/240574
Reviewed-by: Yusuf Mohsinally <mohsinally@chromium.org>
Commit-Queue: Bernie Thompson <bhthompson@chromium.org>
Tested-by: Bernie Thompson <bhthompson@chromium.org>
diff --git a/client/cros/power_utils.py b/client/cros/power_utils.py
index e43ea82..c8b4635 100644
--- a/client/cros/power_utils.py
+++ b/client/cros/power_utils.py
@@ -156,7 +156,7 @@
         Args:
           level: integer of brightness to set
         """
-        self._try_bl_cmd('--set_brightness %d' % (level))
+        self._try_bl_cmd('--set_brightness=%d' % (level))
 
 
     def set_percent(self, percent):
@@ -165,7 +165,7 @@
         Args:
           percent: float between 0 and 100
         """
-        self._try_bl_cmd('--set_brightness_percent %f' % (percent))
+        self._try_bl_cmd('--set_brightness_percent=%f' % (percent))
 
 
     def set_resume_level(self, level):
@@ -174,7 +174,7 @@
         Args:
           level: integer of brightness to set
         """
-        self._try_bl_cmd('--set_resume_brightness %d' % (level))
+        self._try_bl_cmd('--set_resume_brightness=%d' % (level))
 
 
     def set_resume_percent(self, percent):
@@ -183,7 +183,7 @@
         Args:
           percent: float between 0 and 100
         """
-        self._try_bl_cmd('--set_resume_brightness_percent %f' % (percent))
+        self._try_bl_cmd('--set_resume_brightness_percent=%f' % (percent))
 
 
     def set_default(self):
diff --git a/client/cros/sys_power.py b/client/cros/sys_power.py
index 792d2e0..2154f69 100644
--- a/client/cros/sys_power.py
+++ b/client/cros/sys_power.py
@@ -101,8 +101,8 @@
     """
     alarm, wakeup_count = prepare_wakeup(suspend_seconds)
     upstart.ensure_running(['powerd'])
-    command = ('/usr/bin/powerd_dbus_suspend --delay %d --timeout 30 '
-               '--wakeup_count %d') % (delay_seconds, wakeup_count)
+    command = ('/usr/bin/powerd_dbus_suspend --delay=%d --timeout=30 '
+               '--wakeup_count=%d') % (delay_seconds, wakeup_count)
     logging.info("Running '%s'", command)
     os.system(command)
     check_wakeup(alarm)
@@ -178,8 +178,8 @@
     # since we cannot have utils.system_output in here, we need a workaround
     output = '/tmp/memory_suspend_output'
     alarm, wakeup_count = prepare_wakeup(seconds)
-    status = os.system('/usr/bin/memory_suspend_test --wakeup_count %d '
-                       '--size %d > %s' % (wakeup_count, size, output))
+    status = os.system('/usr/bin/memory_suspend_test --wakeup_count=%d '
+                       '--size=%d > %s' % (wakeup_count, size, output))
     status = os.WEXITSTATUS(status)
     if status == 2:
         logging.error('memory_suspend_test found the following errors:')