test_timerange_services.py 528 B

123456789101112131415
  1. from flexmeasures.data.services.timerange import get_timerange
  2. from flexmeasures.tests.utils import get_test_sensor
  3. def test_get_sensor_timerange(setup_beliefs, db):
  4. """Test getting the timerange of a sensor."""
  5. # Set a reference for the number of beliefs stored and their belief times
  6. sensor = get_test_sensor(db)
  7. bdf = sensor.search_beliefs()
  8. expected_timerange = bdf.event_starts[0], bdf.event_ends[-1]
  9. timerange = get_timerange(sensor_ids=[sensor.id])
  10. assert timerange == expected_timerange