MDFactoryMDFactory

test_pull

func_record(hash_value, status='build', **overrides)dict[str, str]

Create a test record. Delegates to shared helper.

paramhash_valuestr
paramstatusstr
= '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_db

Returns

None
functest_pull_systems_returns_all_records(temp_run_db)

pull_systems returns all records when no filters are provided.

paramtemp_run_db

Returns

None
functest_pull_systems_filter_by_status(temp_run_db)

pull_systems filters by status correctly.

paramtemp_run_db

Returns

None
functest_pull_systems_filter_by_simulation_type(temp_run_db)

pull_systems filters by simulation_type correctly.

paramtemp_run_db

Returns

None
functest_pull_systems_filter_by_parametrization(temp_run_db)

pull_systems filters by parametrization correctly.

paramtemp_run_db

Returns

None
functest_pull_systems_filter_by_engine(temp_run_db)

pull_systems filters by engine correctly.

paramtemp_run_db

Returns

None
functest_pull_systems_multiple_filters(temp_run_db)

pull_systems applies multiple filters correctly.

paramtemp_run_db

Returns

None
functest_pull_systems_no_matches(temp_run_db)

pull_systems returns empty DataFrame when no records match filters.

paramtemp_run_db

Returns

None
functest_format_systems_summary_returns_correct_columns()

format_systems_summary returns only the summary columns.

Returns

None
functest_format_systems_summary_empty_df()

format_systems_summary handles empty DataFrame.

Returns

None
functest_format_systems_summary_preserves_data()

format_systems_summary preserves the data values.

Returns

None
functest_format_systems_summary_handles_missing_columns()

format_systems_summary gracefully handles missing columns.

Returns

None
functest_format_systems_full_excludes_json_columns()

format_systems_full excludes input_data and input_data_type.

Returns

None
functest_format_systems_full_empty_df()

format_systems_full handles empty DataFrame.

Returns

None
functest_format_systems_full_preserves_data()

format_systems_full preserves data values.

Returns

None
functest_cli_pull_systems_empty_database(temp_run_db, capsys)

CLI pull_systems handles empty database gracefully.

paramtemp_run_db
paramcapsys

Returns

None
functest_cli_pull_systems_displays_records(temp_run_db, capsys)

CLI pull_systems displays records to stdout.

paramtemp_run_db
paramcapsys

Returns

None
functest_cli_pull_systems_with_filter(temp_run_db, capsys)

CLI pull_systems respects filter arguments.

paramtemp_run_db
paramcapsys

Returns

None
functest_cli_pull_systems_output_csv(temp_run_db, tmp_path)

CLI pull_systems writes CSV file correctly.

paramtemp_run_db
paramtmp_path

Returns

None
functest_cli_pull_systems_output_json(temp_run_db, tmp_path)

CLI pull_systems writes JSON file correctly.

paramtemp_run_db
paramtmp_path

Returns

None
functest_cli_pull_systems_full_flag(temp_run_db, capsys)

CLI pull_systems --full shows more columns.

paramtemp_run_db
paramcapsys

Returns

None
functest_cli_pull_systems_combined_filters(temp_run_db, capsys)

CLI pull_systems with multiple filters.

paramtemp_run_db
paramcapsys

Returns

None