def test_resample_samples_states(app, fake_samples, fake_states): samples_ts = Sample.dataframe(fake_samples) states_ts = State.dataframe(fake_states) res_samples, res_states = jointerpolate([samples_ts, states_ts], max_points=50) assert 40 < len(res_samples) < 55 assert 40 < len(res_states) < 55 # assert interpolate_multiple yields same results as interpolate_samples_states resampled_samples, resampled_states = jointerpolate( [samples_ts, states_ts], max_points=50) assert 40 < len(resampled_samples) < 55 assert 40 < len(resampled_states) < 55
def test_plot_nonempty(client, fake_samples, fake_states): params = _plot_temps_states(Sample.dataframe(fake_samples), State.dataframe(fake_states)) assert len(params["temp_values"]) > 0 assert len(params["set_points_heaton"]) + len( params["set_points_heatoff"]) > 0