blob: 30fbf696c4f2ce5d220df06e38e3b5299ea5e3b1 [file] [log] [blame]
Javi Merinoe4c1d452014-04-01 17:00:47 +01001#!/usr/bin/python
2
Javi Merinoc26e1c72014-04-08 16:39:01 +01003from test_thermal import TestThermalBase
Javi Merino62c56dc2014-05-07 17:41:12 +01004from cr2 import OutPower, InPower
Javi Merinoe4c1d452014-04-01 17:00:47 +01005
6class TestPower(TestThermalBase):
Javi Merino2e920b52014-05-07 17:29:36 +01007 def test_outpower_get_dataframe(self):
8 """Test OutPower.get_data_frame()"""
9 df = OutPower().get_data_frame()
Javi Merinoe4c1d452014-04-01 17:00:47 +010010
Javi Merino9ebbd972014-05-07 10:49:51 +010011 self.assertEquals(df["power"].iloc[0], 5252)
Javi Merinoe4c1d452014-04-01 17:00:47 +010012 self.assertTrue("cdev_state" in df.columns)
Javi Merino62c56dc2014-05-07 17:41:12 +010013
14 def test_inpower_get_dataframe(self):
15 """Test InPower.get_data_frame()"""
16 df = InPower().get_data_frame()
17
18 self.assertEquals(df["load0"].iloc[0], 2)
19 self.assertTrue("load0" in df.columns)
Javi Merino8a79fb32014-05-07 17:56:23 +010020
21 def test_inpower_percluster_dataframe(self):
22 """Test InPower.get_cluster_data_frame()"""
23 df = InPower().get_cluster_data_frame(0)
24
25 self.assertEquals(df["raw_cpu_power"].iloc[0], 36)
26 self.assertTrue("load0" in df.columns)