def test_reports_error_when_current_jumps(self):
     self.assertFalse(
         sensor_validate.validate_reading([0.03, 0.03, 0.03, 0.33], 'curr'))
     self.assertFalse(sensor_validate.validate_reading([], 'curr') == None)
 def test_function_when_no_parameter_name_passed(self):
     self.assertTrue(
         sensor_validate.validate_reading([0.0, 0.01, 0.02, 0.04]))
 def test_reports_error_when_soc_jumps(self):
     self.assertFalse(
         sensor_validate.validate_reading([0.0, 0.01, 0.5, 0.51], 'soc'))
 def test_ignores_validation_when_values_none(self):
     self.assertTrue(
         sensor_validate.validate_reading([], 'current') == None)