Chromium Code Reviews| Index: tools/telemetry/telemetry/core/platform/power_monitor/monsoon_power_monitor_unittest.py |
| diff --git a/tools/telemetry/telemetry/core/platform/power_monitor/monsoon_power_monitor_unittest.py b/tools/telemetry/telemetry/core/platform/power_monitor/monsoon_power_monitor_unittest.py |
| index 433797efd9ea5907aebfdfbcceddccbca2375907..a9c7dd7b9d15a3e05362009c3f42e2589c72534d 100644 |
| --- a/tools/telemetry/telemetry/core/platform/power_monitor/monsoon_power_monitor_unittest.py |
| +++ b/tools/telemetry/telemetry/core/platform/power_monitor/monsoon_power_monitor_unittest.py |
| @@ -5,6 +5,7 @@ |
| import json |
| import unittest |
| +from telemetry.core import util |
| from telemetry.core.platform.power_monitor import monsoon_power_monitor |
| @@ -18,3 +19,24 @@ class MonsoonPowerMonitorTest(unittest.TestCase): |
| json.dumps(data)) |
| self.assertEqual(results['power_samples_mw'], [1000, 4000, 9000, 16000]) |
| self.assertEqual(results['energy_consumption_mwh'], 7500) |
| + |
| + def testPySerialVersionNumber(self): |
|
tonyg
2014/06/09 16:13:34
I think a better test would be to just import mons
|
| + util.AddDirToPythonPath(util.GetTelemetryDir(), 'third_party', 'pyserial') |
| + import serial |
| + try: |
| + import serial.tools |
| + import serial.tools.list_ports |
| + self.assertTrue(True) |
| + except ImportError: |
| + self.assertTrue(True) |
| + |
| + util.InsertDirInPythonPath( |
| + 0, util.GetTelemetryDir(), 'third_party', 'pyserial') |
| + import serial |
| + self.assertEqual(serial.VERSION, '2.7') |
| + try: |
| + import serial.tools |
| + import serial.tools.list_ports |
| + self.assertTrue(True) |
| + except ImportError: |
| + self.assertTrue(False) |