STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
test_segments.py File Reference

Go to the source code of this file.

Namespaces

namespace  test_segments

Functions

dict[str, object] test_segments.measured (float value, str unit)
object test_segments.pipe (segments, **params)
None test_segments.test_a_segment_list_is_read_at_all ()
None test_segments.test_a_line_with_no_segments_is_empty_not_defaulted ()
None test_segments.test_a_value_with_no_provenance_is_refused ()
None test_segments.test_the_ladder_reports_the_best_and_the_worst ()
None test_segments.test_a_curve_keeps_its_units ()
None test_segments.test_a_malformed_curve_is_reported_not_swallowed ()
None test_segments.test_an_unknown_fitting_is_carried_and_reported ()
None test_segments.test_one_segment_is_the_darcy_pipe_exactly ()
None test_segments.test_friction_matches_darcy_weisbach_worked_by_hand ()
None test_segments.test_a_fitting_body_is_not_also_tube ()
None test_segments.test_an_unmeasurable_body_length_refuses_to_guess ()
None test_segments.test_a_bore_change_is_a_reducer_nobody_drew ()
None test_segments.test_the_bore_is_inside_the_sum_not_averaged ()
None test_segments.test_velocity_is_reported_at_the_tightest_bore ()
None test_segments.test_a_measured_segment_beats_the_correlation ()
None test_segments.test_a_curve_is_continued_quadratically_not_clamped ()
None test_segments.test_a_segmented_line_needs_a_segment_list ()
dict[str, object] test_segments._drawing (list[dict[str, object]] segments)
None test_segments.test_the_line_level_length_is_superseded_not_added ()
None test_segments.test_a_drawing_without_segments_still_builds_a_darcy_pipe ()
None test_segments.test_a_superseded_line_level_length_is_said_out_loud ()
None test_segments.test_nothing_is_said_when_there_was_nothing_to_supersede ()
None test_segments.test_a_sketched_bend_is_priced_at_its_own_radius_and_angle ()
None test_segments.test_an_itemised_run_at_zero_flow_drops_nothing_and_does_not_raise ()
None test_segments.test_a_trickle_through_an_itemised_run_is_priced_not_raised ()

Variables

 test_segments.RHO
 test_segments.MU
 test_segments.FLOW = FlowConditions(rho=RHO, mu=MU, p_upstream=4.0e6, temperature=293.15)