44 runner =
_Runner(139.1 * PSI, 132.0 * PSI)
45 times = np.linspace(0.0, 1.0, 3)
46 data, _ = ts.compute_timeseries_results(runner, times, 578.0 * np.ones(3), 578.0 * np.ones(3), run_copv=
False)
47 assert "delta_P_injector_O_psi" in data
and "delta_P_injector_F_psi" in data, (
48 "the Time-Series response has no injector pressure drops: the chart cannot show"
50 assert data[
"delta_P_injector_O_psi"] == pytest.approx([139.1] * 3)
51 assert data[
"delta_P_injector_F_psi"] == pytest.approx([132.0] * 3)
55 runner =
_Runner(139.1 * PSI, 132.0 * PSI)
56 times = np.linspace(0.0, 1.0, 3)
57 real = runner.evaluate_arrays
61 out[
"diagnostics"][1] = {
"error":
"solver failed"}
64 runner.evaluate_arrays = gappy
65 data, _ = ts.compute_timeseries_results(runner, times, 578.0 * np.ones(3), 578.0 * np.ones(3), run_copv=
False)
66 v = data[
"delta_P_injector_O_psi"]
67 assert v[0] == pytest.approx(139.1)
and np.isnan(v[1])
and v[2] == pytest.approx(139.1)