diff options
author | Daniel Friesel <daniel.friesel@uos.de> | 2019-07-26 11:11:48 +0200 |
---|---|---|
committer | Daniel Friesel <daniel.friesel@uos.de> | 2019-07-26 11:11:48 +0200 |
commit | 4972286f8291b12b1a62393dc297a4a0362cbbc0 (patch) | |
tree | cf6324be0686e8f951343c8b32eeedae01fab715 /test/onboardtimingharness-to-analytic-model.py | |
parent | 1f4b1cf511a4a7a3132c8085e4556e9760f241cf (diff) |
tests: follow unittest naming scheme
Diffstat (limited to 'test/onboardtimingharness-to-analytic-model.py')
-rwxr-xr-x | test/onboardtimingharness-to-analytic-model.py | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/test/onboardtimingharness-to-analytic-model.py b/test/onboardtimingharness-to-analytic-model.py deleted file mode 100755 index ed908c5..0000000 --- a/test/onboardtimingharness-to-analytic-model.py +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env python3 - -from dfatool import AnalyticModel, TimingData, pta_trace_to_aggregate -import unittest - -class TestModels(unittest.TestCase): - def test_model_singlefile_rf24(self): - raw_data = TimingData(['../data/20190724_161440_nRF24_no-rx.json']) - preprocessed_data = raw_data.get_preprocessed_data(verbose = False) - by_name, parameters, arg_count = pta_trace_to_aggregate(preprocessed_data) - model = AnalyticModel(by_name, parameters, verbose = False) - self.assertEqual(model.names, 'setAutoAck setPALevel setRetries setup startListening stopListening write'.split(' ')) - static_model = model.get_static() - self.assertAlmostEqual(static_model('setAutoAck', 'duration'), 72, places=0) - self.assertAlmostEqual(static_model('setPALevel', 'duration'), 145, places=0) - self.assertAlmostEqual(static_model('setRetries', 'duration'), 72, places=0) - self.assertAlmostEqual(static_model('setup', 'duration'), 6464, places=0) - self.assertAlmostEqual(static_model('startListening', 'duration'), 455, places=0) - self.assertAlmostEqual(static_model('stopListening', 'duration'), 487, places=0) - self.assertAlmostEqual(static_model('write', 'duration'), 5877, places=0) - - for transition in 'setAutoAck setPALevel setRetries setup startListening stopListening'.split(' '): - self.assertAlmostEqual(model.stats.param_dependence_ratio(transition, 'duration', 'channel'), 0, places=2) - - -if __name__ == '__main__': - unittest.main() |