test_pull
func_record(hash_value, status='build', **overrides) → dict[str, str]Create a test record. Delegates to shared helper.
paramhash_valuestrparamstatusstr= 'build'paramoverrides= {}Returns
dict[str, str]functest_pull_systems_empty_database(temp_run_db)pull_systems returns empty DataFrame when database is empty.
paramtemp_run_dbReturns
Nonefunctest_pull_systems_returns_all_records(temp_run_db)pull_systems returns all records when no filters are provided.
paramtemp_run_dbReturns
Nonefunctest_pull_systems_filter_by_status(temp_run_db)pull_systems filters by status correctly.
paramtemp_run_dbReturns
Nonefunctest_pull_systems_filter_by_simulation_type(temp_run_db)pull_systems filters by simulation_type correctly.
paramtemp_run_dbReturns
Nonefunctest_pull_systems_filter_by_parametrization(temp_run_db)pull_systems filters by parametrization correctly.
paramtemp_run_dbReturns
Nonefunctest_pull_systems_filter_by_engine(temp_run_db)pull_systems filters by engine correctly.
paramtemp_run_dbReturns
Nonefunctest_pull_systems_multiple_filters(temp_run_db)pull_systems applies multiple filters correctly.
paramtemp_run_dbReturns
Nonefunctest_pull_systems_no_matches(temp_run_db)pull_systems returns empty DataFrame when no records match filters.
paramtemp_run_dbReturns
Nonefunctest_format_systems_summary_returns_correct_columns()format_systems_summary returns only the summary columns.
Returns
Nonefunctest_format_systems_summary_empty_df()format_systems_summary handles empty DataFrame.
Returns
Nonefunctest_format_systems_summary_preserves_data()format_systems_summary preserves the data values.
Returns
Nonefunctest_format_systems_summary_handles_missing_columns()format_systems_summary gracefully handles missing columns.
Returns
Nonefunctest_format_systems_full_excludes_json_columns()format_systems_full excludes input_data and input_data_type.
Returns
Nonefunctest_format_systems_full_empty_df()format_systems_full handles empty DataFrame.
Returns
Nonefunctest_format_systems_full_preserves_data()format_systems_full preserves data values.
Returns
Nonefunctest_cli_pull_systems_empty_database(temp_run_db, capsys)CLI pull_systems handles empty database gracefully.
paramtemp_run_dbparamcapsysReturns
Nonefunctest_cli_pull_systems_displays_records(temp_run_db, capsys)CLI pull_systems displays records to stdout.
paramtemp_run_dbparamcapsysReturns
Nonefunctest_cli_pull_systems_with_filter(temp_run_db, capsys)CLI pull_systems respects filter arguments.
paramtemp_run_dbparamcapsysReturns
Nonefunctest_cli_pull_systems_output_csv(temp_run_db, tmp_path)CLI pull_systems writes CSV file correctly.
paramtemp_run_dbparamtmp_pathReturns
Nonefunctest_cli_pull_systems_output_json(temp_run_db, tmp_path)CLI pull_systems writes JSON file correctly.
paramtemp_run_dbparamtmp_pathReturns
Nonefunctest_cli_pull_systems_full_flag(temp_run_db, capsys)CLI pull_systems --full shows more columns.
paramtemp_run_dbparamcapsysReturns
Nonefunctest_cli_pull_systems_combined_filters(temp_run_db, capsys)CLI pull_systems with multiple filters.
paramtemp_run_dbparamcapsysReturns
None