[gnome-battery-bench] integration-test: extract battery testbed setup



commit 0ffdabebb76fa78892fed717253996c0e3f6a32a
Author: Christian Kellner <gicmo gnome org>
Date:   Wed Mar 29 15:17:29 2017 +0200

    integration-test: extract battery testbed setup

 src/integration-test |   29 +++++++++++++++++------------
 1 files changed, 17 insertions(+), 12 deletions(-)
---
diff --git a/src/integration-test b/src/integration-test
index 803b172..4431042 100755
--- a/src/integration-test
+++ b/src/integration-test
@@ -137,22 +137,27 @@ class Tests(unittest.TestCase):
             return f.read()
         return ""
 
+    def add_std_power_supply(self, vendor='GNOME.org', model='B1'):
+        ac = self.testbed.add_device('power_supply', 'AC', None,
+                                     ['type', 'Mains', 'online', '0'], [])
+
+        b0 = self.testbed.add_device('power_supply', 'BAT0', None,
+                                     ['type', 'Battery',
+                                      'manufacturer', vendor,
+                                      'model_name', model,
+                                      'present', '1',
+                                      'status', 'Discharging',
+                                      'energy_full', '60000000',
+                                      'energy_full_design', '80000000',
+                                      'energy_now', '48000000',
+                                      'voltage_now', '11000000'], [])
+        return ac, b0
+
     def test_basic(self):
         vendor = 'GNOME.org'
         model = 'B1'
 
-        self.testbed.add_device('power_supply', 'AC', None,
-                                ['type', 'Mains', 'online', '0'], [])
-        self.testbed.add_device('power_supply', 'BAT0', None,
-                                ['type', 'Battery',
-                                 'manufacturer', vendor,
-                                 'model_name', model,
-                                 'present', '1',
-                                 'status', 'Discharging',
-                                 'energy_full', '60000000',
-                                 'energy_full_design', '80000000',
-                                 'energy_now', '48000000',
-                                 'voltage_now', '12000000'], [])
+        self.add_std_power_supply(vendor=vendor, model=model)
 
         log = self.gbb("info", ["--json"])
         out = json.loads(log)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]