summaryrefslogtreecommitdiff
path: root/test/test_ptamodel.py
diff options
context:
space:
mode:
authorDaniel Friesel <daniel.friesel@uos.de>2020-12-03 15:16:24 +0100
committerDaniel Friesel <daniel.friesel@uos.de>2020-12-03 15:16:24 +0100
commit85374727ad66b884b25ddd659600ee9317db071b (patch)
tree36c29c86feb8bfa3e3fdb7fd18d11dd7be7c7eb8 /test/test_ptamodel.py
parente226cb81dd57b9810a093936e750a0e2d4512173 (diff)
use common energytrace loader code
this also fixes a nasty off-by-one in the barcode loader (now _load_energytrace): wrong: interval_start_timestamp = data[:-1, 0] * 1e-6 correct: interval_start_timestamp = data[1:, 0] * 1e-6
Diffstat (limited to 'test/test_ptamodel.py')
-rwxr-xr-xtest/test_ptamodel.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/test/test_ptamodel.py b/test/test_ptamodel.py
index fd20502..9172232 100755
--- a/test/test_ptamodel.py
+++ b/test/test_ptamodel.py
@@ -665,24 +665,24 @@ class TestFromFile(unittest.TestCase):
),
)
static_model = model.get_static()
- self.assertAlmostEqual(static_model("P14MW", "power"), 14542, places=0)
+ self.assertAlmostEqual(static_model("P14MW", "power"), 14540, places=0)
self.assertAlmostEqual(static_model("P235UW", "power"), 899, places=0)
self.assertAlmostEqual(static_model("P3_4MW", "power"), 3974, places=0)
self.assertAlmostEqual(static_model("SLEEP", "power"), 672, places=0)
self.assertAlmostEqual(static_model("nop10K", "duration"), 514, places=0)
- self.assertAlmostEqual(static_model("nop10K", "energy"), 1207636, places=0)
+ self.assertAlmostEqual(static_model("nop10K", "energy"), 1219044, places=0)
self.assertAlmostEqual(static_model("nop1K0", "duration"), 514, places=0)
- self.assertAlmostEqual(static_model("nop1K0", "energy"), 1234947, places=0)
+ self.assertAlmostEqual(static_model("nop1K0", "energy"), 1199012, places=0)
self.assertAlmostEqual(static_model("nop3K3", "duration"), 514, places=0)
- self.assertAlmostEqual(static_model("nop3K3", "energy"), 1514341, places=0)
+ self.assertAlmostEqual(static_model("nop3K3", "energy"), 1501667, places=0)
self.assertAlmostEqual(static_model("setup", "duration"), 27, places=0)
- self.assertAlmostEqual(static_model("setup", "energy"), 19535, places=0)
+ self.assertAlmostEqual(static_model("setup", "energy"), 19907, places=0)
self.assertAlmostEqual(static_model("switchTo3K3", "duration"), 19, places=0)
self.assertAlmostEqual(static_model("switchTo3K3", "energy"), 14359, places=0)
self.assertAlmostEqual(static_model("switchTo47K", "duration"), 19, places=0)
self.assertAlmostEqual(static_model("switchTo47K", "energy"), 14166, places=0)
self.assertAlmostEqual(static_model("switchTo750", "duration"), 19, places=0)
- self.assertAlmostEqual(static_model("switchTo750", "energy"), 14166, places=0)
+ self.assertAlmostEqual(static_model("switchTo750", "energy"), 14131, places=0)
self.assertAlmostEqual(static_model("switchToNone", "duration"), 19, places=0)
self.assertAlmostEqual(static_model("switchToNone", "energy"), 14306, places=0)
@@ -697,9 +697,9 @@ class TestFromFile(unittest.TestCase):
"setup trans100u trans10m trans1m trans2m trans5m".split(" "),
)
static_model = model.get_static()
- self.assertAlmostEqual(static_model("IDLE", "power"), 760, places=0)
+ self.assertAlmostEqual(static_model("IDLE", "power"), 766, places=0)
self.assertAlmostEqual(static_model("setup", "duration"), 15, places=0)
- self.assertAlmostEqual(static_model("setup", "energy"), 13785, places=0)
+ self.assertAlmostEqual(static_model("setup", "energy"), 13818, places=0)
self.assertAlmostEqual(static_model("trans100u", "duration"), 146, places=0)
self.assertAlmostEqual(static_model("trans100u", "energy"), 136794, places=0)
self.assertAlmostEqual(static_model("trans10m", "duration"), 10084, places=0)
@@ -709,7 +709,7 @@ class TestFromFile(unittest.TestCase):
self.assertAlmostEqual(static_model("trans2m", "duration"), 2031, places=0)
self.assertAlmostEqual(static_model("trans2m", "energy"), 10500784, places=0)
self.assertAlmostEqual(static_model("trans5m", "duration"), 5049, places=0)
- self.assertAlmostEqual(static_model("trans5m", "energy"), 30519236, places=0)
+ self.assertAlmostEqual(static_model("trans5m", "energy"), 30521933, places=0)
def test_et_timer_dco(self):
raw_data = RawData(["test-data/20201203-110526-et_timer_dco.tar"])
@@ -722,11 +722,11 @@ class TestFromFile(unittest.TestCase):
"setup trans100u trans10m trans1m trans2m trans5m".split(" "),
)
static_model = model.get_static()
- self.assertAlmostEqual(static_model("IDLE", "power"), 756, places=0)
+ self.assertAlmostEqual(static_model("IDLE", "power"), 764, places=0)
self.assertAlmostEqual(static_model("setup", "duration"), 28, places=0)
- self.assertAlmostEqual(static_model("setup", "energy"), 25714, places=0)
+ self.assertAlmostEqual(static_model("setup", "energy"), 25716, places=0)
self.assertAlmostEqual(static_model("trans100u", "duration"), 158, places=0)
- self.assertAlmostEqual(static_model("trans100u", "energy"), 148071, places=0)
+ self.assertAlmostEqual(static_model("trans100u", "energy"), 148072, places=0)
self.assertAlmostEqual(static_model("trans10m", "duration"), 10097, places=0)
self.assertAlmostEqual(static_model("trans10m", "energy"), 61416161, places=0)
self.assertAlmostEqual(static_model("trans1m", "duration"), 1038, places=0)