[
  "tests/test_alerts.py::TestCheckAlerts::test_max_price_threshold",
  "tests/test_alerts.py::TestCheckAlerts::test_multiple_thresholds",
  "tests/test_alerts.py::TestCheckAlerts::test_no_thresholds",
  "tests/test_alerts.py::TestCheckAlerts::test_overall_threshold",
  "tests/test_alerts.py::TestEmailAlerts::test_build_alert_payload",
  "tests/test_alerts.py::TestEmailAlerts::test_msmtp_invoked",
  "tests/test_alerts.py::TestEmailAlerts::test_msmtp_not_installed",
  "tests/test_cli.py::TestExtractCliOverrides::test_alert_email_fields",
  "tests/test_cli.py::TestExtractCliOverrides::test_ecc_only_flag",
  "tests/test_cli.py::TestExtractCliOverrides::test_explicit_values_included",
  "tests/test_cli.py::TestExtractCliOverrides::test_include_non_ecc",
  "tests/test_cli.py::TestExtractCliOverrides::test_none_excluded",
  "tests/test_cli.py::TestExtractCliOverrides::test_profiles_override_included",
  "tests/test_cli.py::TestParseArgs::test_alert_email_to_repeatable",
  "tests/test_cli.py::TestParseArgs::test_cultscale_maps_to_active_profiles",
  "tests/test_cli.py::TestParseArgs::test_cultscale_maps_to_profile",
  "tests/test_cli.py::TestParseArgs::test_currency_flag",
  "tests/test_cli.py::TestParseArgs::test_defaults_are_none",
  "tests/test_cli.py::TestParseArgs::test_ecc_exclusive",
  "tests/test_cli.py::TestParseArgs::test_init_config",
  "tests/test_cli.py::TestParseArgs::test_json_stdout",
  "tests/test_cli.py::TestParseArgs::test_multiple_profiles",
  "tests/test_cli.py::TestParseArgs::test_profile_flag",
  "tests/test_cli.py::TestParseArgs::test_watch",
  "tests/test_config.py::TestFlattenSection::test_active_profiles_string_split",
  "tests/test_config.py::TestFlattenSection::test_alerts_prefixed",
  "tests/test_config.py::TestFlattenSection::test_bonuses_renamed",
  "tests/test_config.py::TestFlattenSection::test_filters_promoted",
  "tests/test_config.py::TestFlattenSection::test_include_string_split",
  "tests/test_config.py::TestFlattenSection::test_mixed",
  "tests/test_config.py::TestFlattenSection::test_top_level_passthrough",
  "tests/test_config.py::TestFlattenSection::test_weights_renamed",
  "tests/test_config.py::TestLoadConfig::test_builtin_defaults",
  "tests/test_config.py::TestLoadConfig::test_builtin_profiles_preserved",
  "tests/test_config.py::TestLoadConfig::test_config_file_overrides",
  "tests/test_config.py::TestLoadConfig::test_explicit_nonexistent_raises",
  "tests/test_config.py::TestLoadConfig::test_explicit_path_not_found",
  "tests/test_config.py::TestLoadConfig::test_extra_cpu_specs",
  "tests/test_config.py::TestLoadConfig::test_no_file_returns_builtins",
  "tests/test_config.py::TestResolveSettings::test_cli_overrides_profile",
  "tests/test_config.py::TestResolveSettings::test_default_active_profiles_used_when_no_cli_profiles",
  "tests/test_config.py::TestResolveSettings::test_defaults_only",
  "tests/test_config.py::TestResolveSettings::test_description_not_leaked",
  "tests/test_config.py::TestResolveSettings::test_include_cycle_exits",
  "tests/test_config.py::TestResolveSettings::test_multiple_profiles_compose_left_to_right",
  "tests/test_config.py::TestResolveSettings::test_profile_includes_are_resolved",
  "tests/test_config.py::TestResolveSettings::test_profile_overrides_defaults",
  "tests/test_config.py::TestResolveSettings::test_unknown_profile_exits",
  "tests/test_fetch.py::TestDefaultCacheDir::test_xdg_cache_location",
  "tests/test_fetch.py::TestFetchFeed::test_falls_back_to_cache_on_network_error",
  "tests/test_fetch.py::TestFetchFeed::test_uses_cached_payload_on_304",
  "tests/test_fetch.py::TestResolveFeedUrl::test_default_currency_is_usd",
  "tests/test_fetch.py::TestResolveFeedUrl::test_eur_currency",
  "tests/test_fetch.py::TestResolveFeedUrl::test_explicit_url_wins",
  "tests/test_history.py::TestAppendSnapshot::test_appends",
  "tests/test_history.py::TestAppendSnapshot::test_creates_file",
  "tests/test_history.py::TestAppendSnapshot::test_includes_profile",
  "tests/test_history.py::TestDiffSnapshots::test_new_server",
  "tests/test_history.py::TestDiffSnapshots::test_no_changes",
  "tests/test_history.py::TestDiffSnapshots::test_price_change",
  "tests/test_history.py::TestDiffSnapshots::test_removed_server",
  "tests/test_history.py::TestLoadLastSnapshot::test_empty_file",
  "tests/test_history.py::TestLoadLastSnapshot::test_no_file",
  "tests/test_history.py::TestLoadLastSnapshot::test_returns_last",
  "tests/test_output.py::TestBuildSummary::test_structure",
  "tests/test_output.py::TestExports::test_write_csv",
  "tests/test_output.py::TestExports::test_write_json",
  "tests/test_output.py::TestHelpers::test_fmt_tb",
  "tests/test_output.py::TestHelpers::test_money",
  "tests/test_output.py::TestHelpers::test_row_tags_ecc_mixed",
  "tests/test_output.py::TestHelpers::test_row_tags_empty",
  "tests/test_output.py::TestHelpers::test_row_tags_gpu",
  "tests/test_output.py::TestHelpers::test_row_tags_ssd_only",
  "tests/test_output.py::TestMarkdownReport::test_contains_table",
  "tests/test_output.py::TestTextReport::test_contains_header",
  "tests/test_scoring.py::TestApplyScores::test_empty_rows",
  "tests/test_scoring.py::TestApplyScores::test_scores_populated",
  "tests/test_scoring.py::TestBuildRows::test_known_cpus_scored",
  "tests/test_scoring.py::TestBuildRows::test_partial_cpu_map",
  "tests/test_scoring.py::TestBuildRows::test_unknown_cpu_tracked",
  "tests/test_scoring.py::TestDiskBreakdown::test_empty_disk_data",
  "tests/test_scoring.py::TestDiskBreakdown::test_full_data",
  "tests/test_scoring.py::TestDiskBreakdown::test_missing_disk_data",
  "tests/test_scoring.py::TestDiskBreakdown::test_none_disk_data",
  "tests/test_scoring.py::TestDiskBreakdown::test_sata_only",
  "tests/test_scoring.py::TestFeatureFlags::test_gpu_in_description",
  "tests/test_scoring.py::TestFeatureFlags::test_gpu_in_specials",
  "tests/test_scoring.py::TestFeatureFlags::test_inic_in_specials",
  "tests/test_scoring.py::TestFeatureFlags::test_no_features",
  "tests/test_scoring.py::TestServerMatches::test_datacenter_filter",
  "tests/test_scoring.py::TestServerMatches::test_ecc_filter",
  "tests/test_scoring.py::TestServerMatches::test_ecc_rejects_non_ecc",
  "tests/test_scoring.py::TestServerMatches::test_gpu_filter",
  "tests/test_scoring.py::TestServerMatches::test_price_cap",
  "tests/test_scoring.py::TestServerMatches::test_ssd_drive_minimum",
  "tests/test_scoring.py::TestSortRows::test_descending_by_score",
  "tests/test_scoring.py::TestSortRows::test_tie_broken_by_price",
  "tests/test_scoring.py::TestWeightedGeomean::test_empty",
  "tests/test_scoring.py::TestWeightedGeomean::test_equal_weights",
  "tests/test_scoring.py::TestWeightedGeomean::test_single_value",
  "tests/test_scoring.py::TestWeightedGeomean::test_zero_value",
  "tests/test_scoring.py::TestWeightedGeomean::test_zero_weight_ignored"
]