Index: tst_cloud_sync - treatment_screen/test.py =================================================================== diff -u -r56d3408e2bce20bdbaad525bc91388fbc0130ccd -rd2576094b112afa907b4ab03f3a21a1bfd193c0b --- tst_cloud_sync - treatment_screen/test.py (.../test.py) (revision 56d3408e2bce20bdbaad525bc91388fbc0130ccd) +++ tst_cloud_sync - treatment_screen/test.py (.../test.py) (revision d2576094b112afa907b4ab03f3a21a1bfd193c0b) @@ -17,6 +17,7 @@ import csv import names +import time import os from dialin.ui.hd_simulator import HDSimulator from dialin.ui import utils @@ -76,7 +77,11 @@ """ test.startSection("Verification of cloud response for code %s" %actual_cloudsync_data[config.CODE_INDEX]) expected_cloudsync_data = expected_cloudsync_data.split(',') - for index in (config.EPOCH_INDEX, config.CRC_INDEX, config.CODE_INDEX, config.PARAMETER_COUNT, config.PARAMETER_INDEX): + current_epoch_value = int(time.time()) + + epoch_value_status = utility.get_epoch_value_consistancy(current_epoch_value, actual_cloudsync_data[config.EPOCH_INDEX]) + test.verify(epoch_value_status, "epoch value should be in range and it is verified") + for index in (config.CRC_INDEX, config.CODE_INDEX, config.PARAMETER_COUNT, config.PARAMETER_INDEX): test.compare(expected_cloudsync_data[index], actual_cloudsync_data[index], "cloud sync data %s is verified" %expected_cloudsync_data[index]) test.endSection()