mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-12 03:48:56 +00:00
* fix(proxy): stamp the client alias on a copy of each streamed chunk so pricing sees the deployment model
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* test(spend): streamed alias matching a capability rule bills the deployment price
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* test(spend): assert every streamed chunk carries the client alias
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
* fix(logging): log the client alias on the priced streamed response, the same as non-streamed
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
---------
Co-authored-by: kerry <kerry@berri.ai>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
(cherry picked from commit 7b432d78d2)
1615 lines
111 KiB
JSON
1615 lines
111 KiB
JSON
{
|
|
"groups": {
|
|
"management": [
|
|
"management",
|
|
"authorization",
|
|
"configuration"
|
|
],
|
|
"accounting": [
|
|
"pricing",
|
|
"spend"
|
|
],
|
|
"database": [
|
|
"database"
|
|
],
|
|
"providers": [
|
|
"providers",
|
|
"routing",
|
|
"streaming"
|
|
],
|
|
"extensions": [
|
|
"mcp",
|
|
"observability",
|
|
"compatibility"
|
|
],
|
|
"sdk": [
|
|
"sdk"
|
|
],
|
|
"cost": [
|
|
"cost_calculation"
|
|
]
|
|
},
|
|
"tests": {
|
|
"tests/integration/management/test_key_updates.py::test_update_preserves_independent_fields_and_serving": [
|
|
"mgmt.key.update.preserves_independent_fields"
|
|
],
|
|
"tests/integration/pricing/test_configured_prices.py::test_custom_price_is_reported_and_charged": [
|
|
"quota_management.spend_tracking.custom_price.matches_input_rates"
|
|
],
|
|
"tests/integration/providers/test_request_boundary.py::test_internal_request_state_does_not_reach_provider": [
|
|
"other.provider_wire.internal_parameters_filtered"
|
|
],
|
|
"tests/integration/pricing/test_configured_prices.py::test_default_prices_survive_nullable_sibling_and_reload": [
|
|
"quota_management.spend_tracking.default_prices.survive_nullable_sibling_reload"
|
|
],
|
|
"tests/integration/providers/test_request_boundary.py::test_upstream_rejects_corruption_and_accepts_supported_metadata": [
|
|
"other.provider_wire.validator_rejects_corruption"
|
|
],
|
|
"tests/integration/pricing/test_configured_prices.py::test_loaded_router_preserves_cached_defaults_during_real_requests": [
|
|
"quota_management.spend_tracking.default_prices.loaded_router_preserves_cached_defaults"
|
|
],
|
|
"tests/integration/management/test_partial_update_sequences.py::test_generated_partial_updates_preserve_persisted_and_effective_state": [
|
|
"mgmt.key.update.generated_sequences_preserve_state"
|
|
],
|
|
"tests/integration/management/test_partial_update_sequences.py::test_zero_false_and_empty_values_are_not_treated_as_omission": [
|
|
"mgmt.key.update.false_zero_and_empty_values_affect_serving"
|
|
],
|
|
"tests/integration/management/test_partial_update_sequences.py::test_project_omission_clear_and_invalid_update_have_distinct_effects": [
|
|
"mgmt.key.update.project_clear_preserves_scope",
|
|
"mgmt.key.update.invalid_batch_is_atomic"
|
|
],
|
|
"tests/integration/authorization/test_warmed_policy.py::test_generated_policy_changes_reach_both_warmed_workers": [
|
|
"mgmt.key.update.two_workers_enforce_warmed_policy"
|
|
],
|
|
"tests/integration/authorization/test_warmed_policy.py::test_scim_deactivation_blocks_null_and_false_keys_but_preserves_other_owners": [
|
|
"mgmt.user.scim.deactivation_includes_nullable_blocked_keys"
|
|
],
|
|
"tests/integration/authorization/test_warmed_policy.py::test_warmed_team_role_demotion_prevents_later_management_writes": [
|
|
"mgmt.team.member_update.demoted_role_cannot_write"
|
|
],
|
|
"tests/integration/configuration/test_effective_settings.py::test_model_block_changes_actual_route_and_leaves_other_route_working": [
|
|
"mgmt.model.block.changes_serving_and_preserves_control"
|
|
],
|
|
"tests/integration/configuration/test_effective_settings.py::test_saved_retry_setting_controls_real_attempts_and_restores": [
|
|
"mgmt.router_settings.update.changes_observed_attempt_count"
|
|
],
|
|
"tests/integration/configuration/test_effective_settings.py::test_credential_value_update_and_model_reload_reach_provider": [
|
|
"mgmt.credential.update.saved_value_reaches_wire"
|
|
],
|
|
"tests/integration/management/test_partial_update_sequences.py::test_denied_key_update_preserves_saved_grants_and_serving": [
|
|
"mgmt.key.update.denied_request_preserves_effective_state"
|
|
],
|
|
"tests/integration/authorization/test_warmed_policy.py::test_expiry_and_explicit_clear_reach_both_warmed_workers": [
|
|
"mgmt.key.update.expiry_changes_reach_warmed_workers"
|
|
],
|
|
"tests/integration/database/test_partition_transactions.py::test_real_partition_ddl_survives_witnessed_lock_and_is_idempotent": [
|
|
"other.database.partitions.lock_wait_outlives_transaction_default",
|
|
"other.database.partitions.repeat_preserves_rows"
|
|
],
|
|
"tests/integration/database/test_reader_writer_regeneration.py::test_key_regeneration_uses_writer_with_a_real_readonly_reader": [
|
|
"other.database.regeneration.writer_updates_dependent_grants"
|
|
],
|
|
"tests/integration/pricing/test_price_precedence.py::test_generated_zero_null_and_omitted_prices_follow_independent_arithmetic": [
|
|
"quota_management.spend_tracking.price_precedence.zero_and_default_rates"
|
|
],
|
|
"tests/integration/pricing/test_price_precedence.py::test_same_upstream_aliases_keep_distinct_prices_after_reload": [
|
|
"quota_management.spend_tracking.alias_prices.remain_independent_on_reload"
|
|
],
|
|
"tests/integration/pricing/test_off_peak_pricing.py::test_open_off_peak_window_bills_off_peak_rates": [
|
|
"quota_management.spend_tracking.off_peak_pricing.open_window_bills_off_peak_rates"
|
|
],
|
|
"tests/integration/pricing/test_off_peak_pricing.py::test_closed_off_peak_window_bills_standard_rates": [
|
|
"quota_management.spend_tracking.off_peak_pricing.closed_window_bills_standard_rates"
|
|
],
|
|
"tests/integration/spend/test_cache_and_quota.py::test_generated_cache_sequences_preserve_content_usage_and_zero_hit_cost": [
|
|
"quota_management.response_cache.generated_sequences_preserve_content_and_accounting"
|
|
],
|
|
"tests/integration/spend/test_cache_and_quota.py::test_key_budget_at_boundary_blocks_provider_then_explicit_reset_restores": [
|
|
"quota_management.budget.key.boundary_blocks_before_provider_and_reset_restores"
|
|
],
|
|
"tests/integration/spend/test_cache_and_quota.py::test_different_system_messages_do_not_share_a_cached_response": [
|
|
"quota_management.response_cache.system_messages_partition_cache_identity"
|
|
],
|
|
"tests/integration/database/test_transaction_atomicity.py::test_access_group_second_key_constraint_failure_rolls_back_all_writes": [
|
|
"other.database.access_group.failed_second_write_rolls_back_first"
|
|
],
|
|
"tests/integration/spend/test_cache_and_quota.py::test_repeated_hits_keep_response_identity_and_create_distinct_zero_cost_rows": [
|
|
"quota_management.response_cache.repeated_hits_preserve_identity_and_single_charge"
|
|
],
|
|
"tests/integration/providers/test_s3_wire.py::test_sigv4_verifier_matches_published_put_and_rejects_corruption": [
|
|
"other.provider_wire.s3.verifier_known_answer_and_negative_controls"
|
|
],
|
|
"tests/integration/providers/test_s3_wire.py::test_s3_sync_and_async_uploads_pass_independent_wire_verification": [
|
|
"other.provider_wire.s3.sync_async_reserved_keys_are_signed_and_accepted"
|
|
],
|
|
"tests/integration/providers/test_bedrock_auth_wire.py::test_bearer_only_sdk_sync_async_requests_do_not_require_aws_credentials": [
|
|
"other.provider_wire.bedrock.bearer_sdk_skips_credential_chain"
|
|
],
|
|
"tests/integration/providers/test_bedrock_auth_wire.py::test_bearer_environment_reference_loads_from_db_and_yaml_and_survives_reload": [
|
|
"other.provider_wire.bedrock.bearer_db_yaml_survives_reload"
|
|
],
|
|
"tests/integration/streaming/test_stream_contracts.py::test_generated_tcp_partitions_preserve_unicode_text_identity_and_final_usage": [
|
|
"other.streaming.byte_partitions.preserve_text_identity_and_usage"
|
|
],
|
|
"tests/integration/streaming/test_stream_contracts.py::test_fragmented_tool_names_and_arguments_keep_each_call_identity": [
|
|
"other.streaming.tools.fragmented_calls_keep_independent_arguments"
|
|
],
|
|
"tests/integration/streaming/test_stream_contracts.py::test_proxy_stream_usage_visibility_keeps_exact_persisted_charge": [
|
|
"other.streaming.usage.client_visibility_preserves_persisted_accounting"
|
|
],
|
|
"tests/integration/streaming/test_stream_contracts.py::test_truncated_http_stream_is_an_error_and_next_stream_succeeds": [
|
|
"other.streaming.failure.truncated_transport_raises_and_control_recovers"
|
|
],
|
|
"tests/integration/streaming/test_stream_contracts.py::test_client_cancellation_releases_the_actual_provider_connection": [
|
|
"other.streaming.cancellation.closes_actual_provider_connection"
|
|
],
|
|
"tests/integration/routing/test_observed_routing.py::test_retry_counts_and_public_errors_match_actual_provider_attempts": [
|
|
"other.routing.retries.several_attempts_reach_success_without_hidden_retries",
|
|
"other.routing.errors.nonretryable_and_exhausted_failures_remain_errors"
|
|
],
|
|
"tests/integration/routing/test_observed_routing.py::test_loaded_fallback_selects_expected_deployment_and_keeps_response_identity": [
|
|
"other.routing.fallback.loaded_configuration_selects_only_permitted_target"
|
|
],
|
|
"tests/integration/routing/test_observed_routing.py::test_saved_deployment_target_update_changes_wire_and_preserves_control": [
|
|
"other.routing.alias_update.persisted_target_changes_only_selected_route"
|
|
],
|
|
"tests/integration/providers/test_bedrock_role_configuration.py::test_role_reference_from_db_and_yaml_reaches_real_sts_http_and_bedrock": [
|
|
"other.provider_wire.bedrock.db_yaml_role_reference_reaches_sts_and_signed_request"
|
|
],
|
|
"tests/integration/routing/test_redis_recovery.py::test_owned_redis_outage_recovers_requests_and_real_response_cache": [
|
|
"other.routing.redis.owned_outage_recovers_serving_and_response_cache"
|
|
],
|
|
"tests/integration/providers/test_anthropic_wire.py::test_anthropic_tool_history_and_cache_tokens_keep_wire_and_accounting_contracts": [
|
|
"other.provider_wire.anthropic.tool_history_system_cache_and_internal_fields",
|
|
"quota_management.spend_tracking.cache_tokens.disjoint_classes_use_explicit_rates"
|
|
],
|
|
"tests/integration/mcp/test_mcp_lifecycle.py::test_saved_headers_reach_real_mcp_tool_and_survive_unrelated_edit": [
|
|
"mcp.call_tool.saved_headers.reach_actual_transport"
|
|
],
|
|
"tests/integration/mcp/test_mcp_lifecycle.py::test_tool_error_remains_error_and_healthy_sibling_returns_value": [
|
|
"mcp.call_tool.errors.tool_failure_is_not_success"
|
|
],
|
|
"tests/integration/mcp/test_mcp_lifecycle.py::test_generated_mcp_edits_preserve_actual_headers_and_tool_results": [
|
|
"other.mcp.lifecycle.generated_save_reload_preserves_effective_headers"
|
|
],
|
|
"tests/integration/observability/test_callback_delivery.py::test_concurrent_success_and_failure_join_callbacks_and_rows_without_credentials": [
|
|
"other.observability.callbacks.credentials_stay_out_of_event_bodies",
|
|
"other.observability.callbacks.concurrent_results_join_complete_events_and_rows"
|
|
],
|
|
"tests/integration/observability/test_guardrail_effects.py::test_guardrail_rewrites_system_and_user_in_actual_anthropic_request": [
|
|
"other.observability.guardrails.rewrite_reaches_correct_anthropic_positions"
|
|
],
|
|
"tests/integration/compatibility/test_a2a_wire_versions.py::test_a2a_versions_and_legacy_casing_preserve_real_wire_and_response": [
|
|
"other.compatibility.a2a.supported_versions_preserve_literal_envelopes"
|
|
],
|
|
"tests/integration/compatibility/test_persisted_toolsets.py::test_existing_toolset_format_loads_before_start_and_keeps_sibling_denied": [
|
|
"other.compatibility.mcp.persisted_tool_names_survive_candidate_startup"
|
|
],
|
|
"tests/integration/mcp/test_oauth_configuration.py::test_partial_discovery_and_unrelated_edit_keep_actual_authorization_destination": [
|
|
"other.mcp.oauth.discovery_cannot_erase_configured_authorization_endpoint"
|
|
],
|
|
"tests/integration/observability/test_guardrail_effects.py::test_guardrail_denial_prevents_provider_and_preserves_allowed_control": [
|
|
"other.observability.guardrails.denial_prevents_provider_with_allowed_control"
|
|
],
|
|
"tests/integration/mcp/test_mcp_protocol_errors.py::test_jsonrpc_error_and_malformed_tool_result_remain_errors": [
|
|
"other.mcp.errors.protocol_and_malformed_results_cannot_be_empty_success"
|
|
],
|
|
"tests/integration/compatibility/test_openai_consumer.py::test_retained_openai_clients_parse_real_proxy_tool_and_usage_responses": [
|
|
"other.compatibility.openai.retained_client_parses_tools_and_usage"
|
|
],
|
|
"tests/integration/spend/test_filtered_ledger.py::test_rotated_keys_users_and_model_groups_preserve_success_failure_cache_ledger": [
|
|
"quota_management.spend_tracking.filtered_ledger_preserves_owner_identity_and_totals"
|
|
],
|
|
"tests/integration/management/test_partial_update_sequences.py::test_restricted_actor_cannot_detach_key_from_project": [
|
|
"mgmt.key.update.project_detach_denied_to_restricted_actor"
|
|
],
|
|
"tests/integration/management/test_partial_update_sequences.py::test_cross_tenant_actor_cannot_read_update_or_detach_project_key": [
|
|
"mgmt.key.info.cross_tenant_key_is_denied",
|
|
"mgmt.key.update.cross_tenant_key_is_denied",
|
|
"mgmt.key.update.cross_tenant_project_detach_is_denied"
|
|
],
|
|
"tests/integration/management/test_project_lifecycle.py::test_project_new_persists_real_state": [
|
|
"mgmt.project.new.real_route_persists"
|
|
],
|
|
"tests/integration/management/test_project_lifecycle.py::test_project_update_persists_real_state": [
|
|
"mgmt.project.update.real_route_persists"
|
|
],
|
|
"tests/integration/management/test_project_lifecycle.py::test_project_delete_with_attached_key_refuses_and_preserves_state": [
|
|
"mgmt.project.delete.attached_key_refusal_preserves_state"
|
|
],
|
|
"tests/integration/sdk/test_http2_wire.py::test_async_handler_negotiates_http2_only_when_enabled": [
|
|
"other.sdk_wire.http2.async_handler_negotiates_h2_only_when_enabled"
|
|
],
|
|
"tests/integration/sdk/test_http2_wire.py::test_sync_handler_negotiates_http2_only_when_enabled": [
|
|
"other.sdk_wire.http2.sync_handler_negotiates_h2_only_when_enabled"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-cache_write_5m]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-cache_write_1h]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-service_tier_flex]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[anthropic.claude-sonnet-5-v1:0-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-audio_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-audio_output]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-reasoning]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-service_tier_flex]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-web_search_medium]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-web_search_low]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-web_search_high]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.4-mini-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-audio_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-audio_output]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-reasoning]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-service_tier_flex]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-web_search_medium]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-web_search_low]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-web_search_high]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[azure-gpt-5.6-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-cache_write_5m]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-cache_write_1h]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-anthropic_us_inference]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-web_search_medium]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-haiku-4-5-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-cache_write_5m]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-cache_write_1h]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-tiered_input_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-tiered_cache_read_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-tiered_cache_write_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-anthropic_fast_mode]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-anthropic_us_inference]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-web_search_medium]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-opus-5-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-cache_write_5m]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-cache_write_1h]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-tiered_input_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-tiered_cache_read_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-tiered_cache_write_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-anthropic_us_inference]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-web_search_medium]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[claude-sonnet-5-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-deepseek-v4p1-flash-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-deepseek-v4p1-flash-fallback_cache_read_at_half_input_rate]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-deepseek-v4p1-flash-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-deepseek-v4p1-flash-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-deepseek-v4p1-flash-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-deepseek-v4p1-flash-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-deepseek-v4p1-flash-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-deepseek-v4p1-flash-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-deepseek-v4p1-flash-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-deepseek-v4p1-flash-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-deepseek-v4p1-flash-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-kimi-k3-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-kimi-k3-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-kimi-k3-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-kimi-k3-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-kimi-k3-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-kimi-k3-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-kimi-k3-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-kimi-k3-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-kimi-k3-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-kimi-k3-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-kimi-k3-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-qwen3p8-max-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-qwen3p8-max-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-qwen3p8-max-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-qwen3p8-max-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-qwen3p8-max-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-qwen3p8-max-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-qwen3p8-max-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-qwen3p8-max-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-qwen3p8-max-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-qwen3p8-max-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[fireworks_ai-accounts-fireworks-models-qwen3p8-max-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-audio_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-image_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-reasoning]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-tiered_input_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-tiered_cache_read_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-service_tier_flex]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-web_search_medium]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-google_maps_grounding]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-fallback_video_tokens_at_input_rate]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-prompt_blocked]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-stream_prompt_blocked]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.1-pro-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-audio_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-audio_output]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-video_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-service_tier_flex]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-web_search_per_prompt]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-google_maps_grounding]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-fallback_reasoning_at_output_rate]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-fallback_image_tokens_at_input_rate]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-prompt_blocked]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-stream_prompt_blocked]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-3.8-flash-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-audio_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-image_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-video_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-reasoning]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-tiered_input_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-tiered_cache_read_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-service_tier_flex]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-web_search_medium]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-google_maps_grounding]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-prompt_blocked]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-stream_prompt_blocked]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.1-pro-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-audio_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-audio_output]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-image_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-video_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-reasoning]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-service_tier_flex]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-web_search_per_prompt]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-google_maps_grounding]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-prompt_blocked]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-stream_prompt_blocked]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gemini-gemini-3.8-flash-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-reasoning]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-service_tier_flex]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-web_search_medium]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-web_search_low]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-web_search_high]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-file_search]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-stream_incomplete]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-stream_no_usage_incomplete]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-stream_unvalidated]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-stream_no_usage_unvalidated]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.3-codex-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-audio_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-audio_output]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-reasoning]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-service_tier_flex]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-web_search_medium]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-web_search_low]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-web_search_high]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.4-mini-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-reasoning]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-service_tier_flex]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-web_search_medium]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-web_search_low]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-web_search_high]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-file_search]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-stream_incomplete]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-stream_no_usage_incomplete]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-stream_unvalidated]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-stream_no_usage_unvalidated]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.5-pro-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-audio_input]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-audio_output]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-reasoning]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-service_tier_flex]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-web_search_medium]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-web_search_low]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-web_search_high]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[gpt-5.6-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[meta.llama4-maverick-17b-instruct-v1:0-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[meta.llama4-maverick-17b-instruct-v1:0-fallback_cache_read_at_input_rate]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[meta.llama4-maverick-17b-instruct-v1:0-fallback_cache_write_at_input_rate]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[meta.llama4-maverick-17b-instruct-v1:0-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[meta.llama4-maverick-17b-instruct-v1:0-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[meta.llama4-maverick-17b-instruct-v1:0-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[meta.llama4-maverick-17b-instruct-v1:0-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[meta.llama4-maverick-17b-instruct-v1:0-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[meta.llama4-maverick-17b-instruct-v1:0-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[meta.llama4-maverick-17b-instruct-v1:0-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[meta.llama4-maverick-17b-instruct-v1:0-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[meta.llama4-maverick-17b-instruct-v1:0-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-moonshotai-Kimi-K3-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-moonshotai-Kimi-K3-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-moonshotai-Kimi-K3-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-moonshotai-Kimi-K3-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-moonshotai-Kimi-K3-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-moonshotai-Kimi-K3-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-moonshotai-Kimi-K3-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-moonshotai-Kimi-K3-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-moonshotai-Kimi-K3-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-moonshotai-Kimi-K3-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-zai-org-GLM-5.3-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-zai-org-GLM-5.3-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-zai-org-GLM-5.3-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-zai-org-GLM-5.3-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-zai-org-GLM-5.3-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-zai-org-GLM-5.3-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-zai-org-GLM-5.3-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-zai-org-GLM-5.3-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-zai-org-GLM-5.3-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[together_ai-zai-org-GLM-5.3-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-input_text]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-cache_read]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-cache_write_5m]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-cache_write_1h]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-tiered_input_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-tiered_cache_read_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-tiered_cache_write_above_200k]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-service_tier_flex]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-service_tier_priority]": [
|
|
"quota_management.spend_tracking.cost_matrix.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-stream]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-stream_no_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-stream_no_usage_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-stream_no_usage_image_input]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-stream_response_model_override]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-stream_tool_call]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/cost_calculation/test_cost_tracking.py::test_case_bills_expected_cost[us.anthropic.claude-opus-5-v1:0-stream_full_usage]": [
|
|
"quota_management.spend_tracking.scripted_wire.logs_cost"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_chat_completion_sdk_body_litellm_session_id_lands_as_conversation_id": [
|
|
"other.observability.otel.conversation_id_from_body_session_id_chat_sdk"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_chat_stream_async_sdk_x_litellm_session_id_header_lands_as_conversation_id": [
|
|
"other.observability.otel.conversation_id_from_header_chat_stream_async_sdk"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_messages_sdk_x_litellm_session_id_header_lands_as_conversation_id": [
|
|
"other.observability.otel.conversation_id_from_header_messages_sdk"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_messages_stream_async_sdk_langfuse_session_id_header_lands_as_conversation_id": [
|
|
"other.observability.otel.conversation_id_from_langfuse_header_messages_stream_async_sdk"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_responses_sdk_x_litellm_session_id_header_lands_as_conversation_id": [
|
|
"other.observability.otel.conversation_id_from_header_responses_sdk"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_responses_stream_raw_metadata_session_id_lands_as_conversation_id": [
|
|
"other.observability.otel.conversation_id_from_metadata_responses_stream_raw"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_chat_raw_metadata_session_id_lands_as_conversation_id": [
|
|
"other.observability.otel.conversation_id_from_metadata_chat_raw"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_integer_and_list_litellm_session_id_match_the_spend_row_or_are_dropped_together": [
|
|
"other.observability.otel.conversation_id_non_string_session_ids_match_spend_row"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_empty_string_litellm_session_id_leaves_the_span_without_a_conversation_id": [
|
|
"other.observability.otel.conversation_id_empty_string_session_id_is_omitted"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_five_kilobyte_session_header_round_trips_to_the_span_and_the_spend_row": [
|
|
"other.observability.otel.conversation_id_five_kilobyte_header_round_trips"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_duplicate_session_header_lands_once_and_unchanged": [
|
|
"other.observability.otel.conversation_id_duplicate_header_lands_once"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_unauthenticated_request_with_session_header_is_rejected_and_leaves_no_span": [
|
|
"other.observability.otel.conversation_id_unauthenticated_request_leaves_no_span"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_sink_rejecting_with_403_drops_those_spans_and_later_spans_still_land": [
|
|
"other.observability.otel.conversation_id_survives_sink_rejection"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_request_without_any_session_input_has_no_conversation_id": [
|
|
"other.observability.otel.conversation_id_absent_without_caller_session"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_generate_policy_minted_session_id_reaches_the_spend_row_but_not_the_span": [
|
|
"other.observability.otel.conversation_id_ignores_generated_session_id"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_generate_policy_keeps_the_langfuse_session_header_as_conversation_id": [
|
|
"other.observability.otel.conversation_id_langfuse_header_wins_over_generated"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_header_body_and_metadata_session_ids_resolve_to_the_same_id_as_the_spend_row": [
|
|
"other.observability.otel.conversation_id_header_precedence_matches_spend_row"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_three_identical_requests_produce_one_span_each_with_the_same_conversation_id": [
|
|
"other.observability.otel.conversation_id_repeated_requests_log_once_each"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_metadata_trace_id_alone_fills_the_spend_row_but_not_the_span": [
|
|
"other.observability.otel.conversation_id_ignores_trace_id_backfill"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_sink_outage_during_a_mixed_burst_lands_every_response_exactly_once_after_recovery": [
|
|
"other.observability.otel.conversation_id_sink_outage_recovers_exactly_once"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_slow_sink_during_a_burst_lands_every_response_exactly_once": [
|
|
"other.observability.otel.conversation_id_slow_sink_no_duplicates"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_killing_one_of_two_workers_mid_burst_keeps_serving_and_never_duplicates_a_span": [
|
|
"other.observability.otel.conversation_id_survives_worker_kill"
|
|
],
|
|
"tests/integration/observability/test_otel_conversation_id.py::test_terminating_the_proxy_right_after_a_burst_flushes_every_span_before_exit": [
|
|
"other.observability.otel.conversation_id_flushes_on_shutdown"
|
|
],
|
|
"tests/integration/spend/test_team_member_spend_flush.py::test_fractional_member_spend_lands_after_a_whole_number_flush_on_the_same_connection": [
|
|
"quota_management.spend_tracking.team_member_spend_lands_after_zero_cost_flush"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_named_only_by_a_spend_log_is_reported_on_every_daily_activity_route[user_daily_activity]": [
|
|
"quota_management.spend_tracking.spend_log_alias.every_daily_activity_route"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_named_only_by_a_spend_log_is_reported_on_every_daily_activity_route[user_daily_activity_aggregated]": [
|
|
"quota_management.spend_tracking.spend_log_alias.every_daily_activity_route"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_named_only_by_a_spend_log_is_reported_on_every_daily_activity_route[team_daily_activity]": [
|
|
"quota_management.spend_tracking.spend_log_alias.every_daily_activity_route"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_named_only_by_a_spend_log_is_reported_on_every_daily_activity_route[team_daily_activity_aggregated]": [
|
|
"quota_management.spend_tracking.spend_log_alias.every_daily_activity_route"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_named_only_by_a_spend_log_is_reported_on_every_daily_activity_route[tag_daily_activity]": [
|
|
"quota_management.spend_tracking.spend_log_alias.every_daily_activity_route"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_named_only_by_a_spend_log_is_reported_on_every_daily_activity_route[organization_daily_activity]": [
|
|
"quota_management.spend_tracking.spend_log_alias.every_daily_activity_route"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_named_only_by_a_spend_log_is_reported_on_every_daily_activity_route[customer_daily_activity]": [
|
|
"quota_management.spend_tracking.spend_log_alias.every_daily_activity_route"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_named_only_by_a_spend_log_is_reported_on_every_daily_activity_route[end_user_daily_activity]": [
|
|
"quota_management.spend_tracking.spend_log_alias.every_daily_activity_route"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_named_only_by_a_spend_log_is_reported_on_every_daily_activity_route[agent_daily_activity]": [
|
|
"quota_management.spend_tracking.spend_log_alias.every_daily_activity_route"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_on_an_edge_of_the_window_is_reported_whatever_surrounds_it[named_between_50_and_50_nameless]": [
|
|
"quota_management.spend_tracking.spend_log_alias.window_edge_reported"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_on_an_edge_of_the_window_is_reported_whatever_surrounds_it[oldest_named_150_nameless_newer]": [
|
|
"quota_management.spend_tracking.spend_log_alias.window_edge_reported"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_on_an_edge_of_the_window_is_reported_whatever_surrounds_it[newest_named_150_nameless_older]": [
|
|
"quota_management.spend_tracking.spend_log_alias.window_edge_reported"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_on_an_edge_of_the_window_is_reported_whatever_surrounds_it[both_edges_named_150_nameless_between]": [
|
|
"quota_management.spend_tracking.spend_log_alias.window_edge_reported"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_on_an_edge_of_the_window_is_reported_whatever_surrounds_it[100_nameless_named_99_nameless]": [
|
|
"quota_management.spend_tracking.spend_log_alias.window_edge_reported"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_on_an_edge_of_the_window_is_reported_whatever_surrounds_it[99_nameless_named_100_nameless]": [
|
|
"quota_management.spend_tracking.spend_log_alias.window_edge_reported"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_named_only_in_the_middle_of_two_hundred_nameless_rows_is_not_picked_up": [
|
|
"quota_management.spend_tracking.spend_log_alias.middle_of_nameless_rows_not_picked_up"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_key_renamed_and_renamed_back_is_reported_with_the_alias_on_both_edges": [
|
|
"quota_management.spend_tracking.spend_log_alias.rename_and_rename_back_both_edges"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_team_named_only_by_a_spend_log_is_reported_next_to_the_daily_owner[team_id_column]": [
|
|
"quota_management.spend_tracking.spend_log_alias.team_next_to_daily_owner"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_team_named_only_by_a_spend_log_is_reported_next_to_the_daily_owner[team_id_in_metadata]": [
|
|
"quota_management.spend_tracking.spend_log_alias.team_next_to_daily_owner"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_user_named_by_a_spend_log_beats_the_owner_the_daily_rows_name[user_column]": [
|
|
"quota_management.spend_tracking.spend_log_alias.user_beats_daily_owner"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_user_named_by_a_spend_log_beats_the_owner_the_daily_rows_name[user_id_in_metadata]": [
|
|
"quota_management.spend_tracking.spend_log_alias.user_beats_daily_owner"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_hashed_jwt_digest_is_named_by_its_spend_log": [
|
|
"quota_management.spend_tracking.spend_log_alias.hashed_jwt_digest"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_spend_log_names_the_key_only_from_one_day_before_to_two_days_after_the_read[second_before_the_window]": [
|
|
"quota_management.spend_tracking.spend_log_alias.lookup_window_bounds"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_spend_log_names_the_key_only_from_one_day_before_to_two_days_after_the_read[first_second_of_the_window]": [
|
|
"quota_management.spend_tracking.spend_log_alias.lookup_window_bounds"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_spend_log_names_the_key_only_from_one_day_before_to_two_days_after_the_read[last_second_of_the_window]": [
|
|
"quota_management.spend_tracking.spend_log_alias.lookup_window_bounds"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_spend_log_names_the_key_only_from_one_day_before_to_two_days_after_the_read[first_second_after_the_window]": [
|
|
"quota_management.spend_tracking.spend_log_alias.lookup_window_bounds"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_two_aliases_on_the_two_edges_leave_the_key_unnamed": [
|
|
"quota_management.spend_tracking.spend_log_alias.two_edge_aliases_unnamed"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_rows_without_a_usable_alias_do_not_hide_the_named_row_after_them[empty_string_alias]": [
|
|
"quota_management.spend_tracking.spend_log_alias.unusable_rows_do_not_hide_named_row"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_rows_without_a_usable_alias_do_not_hide_the_named_row_after_them[array_then_string_metadata]": [
|
|
"quota_management.spend_tracking.spend_log_alias.unusable_rows_do_not_hide_named_row"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_of_an_unexpected_shape_is_reported_as_postgres_renders_it[json_int]": [
|
|
"quota_management.spend_tracking.spend_log_alias.unexpected_shape_as_postgres_renders"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_of_an_unexpected_shape_is_reported_as_postgres_renders_it[json_list]": [
|
|
"quota_management.spend_tracking.spend_log_alias.unexpected_shape_as_postgres_renders"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_of_an_unexpected_shape_is_reported_as_postgres_renders_it[five_kb_string]": [
|
|
"quota_management.spend_tracking.spend_log_alias.unexpected_shape_as_postgres_renders"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_found_once_is_served_from_the_cache_for_the_same_window_only": [
|
|
"quota_management.spend_tracking.spend_log_alias.cache_per_window"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_logged_after_a_cached_miss_shows_once_the_miss_expires": [
|
|
"quota_management.spend_tracking.spend_log_alias.cached_miss_expires"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_alias_lookup_gives_up_while_spend_logs_are_locked_and_answers_once_they_are_not": [
|
|
"quota_management.spend_tracking.spend_log_alias.gives_up_while_locked"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_alias_probes.py::test_concurrent_reads_over_every_route_all_name_a_fresh_key": [
|
|
"quota_management.spend_tracking.spend_log_alias.concurrent_reads_name_fresh_key"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_key_missing_from_the_key_tables_is_reported_with_the_one_user_its_daily_spend_names[user_daily_activity]": [
|
|
"quota_management.spend_tracking.daily_spend_owner.missing_key_one_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_key_missing_from_the_key_tables_is_reported_with_the_one_user_its_daily_spend_names[user_daily_activity_aggregated]": [
|
|
"quota_management.spend_tracking.daily_spend_owner.missing_key_one_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_key_missing_from_the_key_tables_is_reported_with_the_one_user_its_daily_spend_names[team_daily_activity]": [
|
|
"quota_management.spend_tracking.daily_spend_owner.missing_key_one_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_key_missing_from_the_key_tables_is_reported_with_the_one_user_its_daily_spend_names[team_daily_activity_aggregated]": [
|
|
"quota_management.spend_tracking.daily_spend_owner.missing_key_one_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_key_missing_from_the_key_tables_is_reported_with_the_one_user_its_daily_spend_names[tag_daily_activity]": [
|
|
"quota_management.spend_tracking.daily_spend_owner.missing_key_one_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_key_missing_from_the_key_tables_is_reported_with_the_one_user_its_daily_spend_names[organization_daily_activity]": [
|
|
"quota_management.spend_tracking.daily_spend_owner.missing_key_one_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_key_missing_from_the_key_tables_is_reported_with_the_one_user_its_daily_spend_names[customer_daily_activity]": [
|
|
"quota_management.spend_tracking.daily_spend_owner.missing_key_one_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_key_missing_from_the_key_tables_is_reported_with_the_one_user_its_daily_spend_names[end_user_daily_activity]": [
|
|
"quota_management.spend_tracking.daily_spend_owner.missing_key_one_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_key_missing_from_the_key_tables_is_reported_with_the_one_user_its_daily_spend_names[agent_daily_activity]": [
|
|
"quota_management.spend_tracking.daily_spend_owner.missing_key_one_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_key_whose_daily_spend_names_two_users_is_reported_with_no_owner": [
|
|
"quota_management.spend_tracking.daily_spend_owner.two_users_no_owner"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_daily_spend_rows_naming_no_user_do_not_hide_the_one_user_the_others_name[blank_user]": [
|
|
"quota_management.spend_tracking.daily_spend_owner.unnamed_rows_do_not_hide_one_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_daily_spend_rows_naming_no_user_do_not_hide_the_one_user_the_others_name[null_user]": [
|
|
"quota_management.spend_tracking.daily_spend_owner.unnamed_rows_do_not_hide_one_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_key_whose_daily_spend_names_no_user_at_all_is_reported_with_no_owner": [
|
|
"quota_management.spend_tracking.daily_spend_owner.no_user_no_owner"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_owner_the_user_table_does_not_hold_is_reported_by_id_with_no_email": [
|
|
"quota_management.spend_tracking.daily_spend_owner.unknown_user_id_no_email"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_live_key_keeps_its_own_user_when_its_daily_spend_names_another": [
|
|
"quota_management.spend_tracking.daily_spend_owner.live_key_keeps_own_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_live_key_with_no_user_is_not_given_the_user_its_daily_spend_names": [
|
|
"quota_management.spend_tracking.daily_spend_owner.live_key_without_user_not_given_one"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_deleted_key_keeps_its_own_user_when_its_daily_spend_names_another": [
|
|
"quota_management.spend_tracking.daily_spend_owner.deleted_key_keeps_own_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_deleted_key_with_no_user_keeps_its_alias_and_gains_the_one_user_its_daily_spend_names": [
|
|
"quota_management.spend_tracking.daily_spend_owner.deleted_key_without_user_gains_one"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner.py::test_key_named_only_by_a_spend_log_alias_keeps_that_alias_and_gains_the_one_user_its_daily_spend_names": [
|
|
"quota_management.spend_tracking.daily_spend_owner.spend_log_alias_gains_one_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_faults.py::test_user_reading_a_key_shared_with_another_user_is_shown_no_owner_and_nothing_of_the_other_user": [
|
|
"quota_management.spend_tracking.daily_spend_owner.shared_key_hides_other_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_faults.py::test_user_reading_a_key_only_they_spent_with_is_shown_themselves_as_its_owner": [
|
|
"quota_management.spend_tracking.daily_spend_owner.own_key_shows_self"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_faults.py::test_user_reading_a_key_only_another_user_spent_with_is_shown_nothing_of_it": [
|
|
"quota_management.spend_tracking.daily_spend_owner.other_users_key_hidden"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_faults.py::test_invalid_key_is_refused_without_naming_the_owner": [
|
|
"quota_management.spend_tracking.daily_spend_owner.invalid_key_refused"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_faults.py::test_five_kilobyte_key_is_reported_with_the_one_user_its_daily_spend_names": [
|
|
"quota_management.spend_tracking.daily_spend_owner.five_kilobyte_key"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_faults.py::test_key_with_no_daily_spend_is_reported_as_no_activity": [
|
|
"quota_management.spend_tracking.daily_spend_owner.no_daily_spend_no_activity"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_faults.py::test_every_key_of_a_team_is_reported_with_its_own_user": [
|
|
"quota_management.spend_tracking.daily_spend_owner.every_team_key_own_user"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_faults.py::test_reading_the_same_activity_twice_gives_the_same_answer": [
|
|
"quota_management.spend_tracking.daily_spend_owner.repeat_read_same_answer"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_faults.py::test_key_stops_being_reported_with_an_owner_once_a_second_user_spends_with_it": [
|
|
"quota_management.spend_tracking.daily_spend_owner.second_user_drops_owner"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_faults.py::test_owner_lookup_gives_up_while_daily_user_spend_is_locked_and_answers_once_it_is_not": [
|
|
"quota_management.spend_tracking.daily_spend_owner.gives_up_while_locked"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_faults.py::test_owner_is_reported_while_a_worker_is_killed_and_after_it_is_replaced": [
|
|
"quota_management.spend_tracking.daily_spend_owner.survives_worker_replacement"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_faults.py::test_owner_is_reported_again_after_the_proxy_restarts": [
|
|
"quota_management.spend_tracking.daily_spend_owner.survives_proxy_restart"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_traffic.py::test_key_used_on_every_unified_endpoint_is_reported_with_its_own_alias_and_user": [
|
|
"quota_management.spend_tracking.key_attribution.every_unified_endpoint"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_traffic.py::test_key_purged_from_the_key_tables_is_reported_with_the_alias_its_spend_logs_name": [
|
|
"quota_management.spend_tracking.key_attribution.purged_key_named_by_spend_logs"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_traffic.py::test_cli_session_spend_is_reported_with_the_user_and_team_of_the_session": [
|
|
"quota_management.spend_tracking.key_attribution.cli_session_user_and_team"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_traffic.py::test_usage_ai_chat_hands_the_model_the_usage_summary_without_any_key_owner": [
|
|
"quota_management.spend_tracking.key_attribution.usage_ai_chat_without_key_owner"
|
|
],
|
|
"tests/integration/spend/test_daily_activity_key_owner_traffic.py::test_owner_is_reported_on_every_route_while_a_burst_of_requests_waits_on_the_provider": [
|
|
"quota_management.spend_tracking.key_attribution.every_route_under_provider_burst"
|
|
],
|
|
"tests/integration/spend/test_stream_alias_billing.py::test_streamed_alias_matching_a_capability_rule_bills_the_deployment_price[vertex-mock-response]": [
|
|
"quota_management.spend_tracking.streamed_alias_bills_deployment_price"
|
|
],
|
|
"tests/integration/spend/test_stream_alias_billing.py::test_streamed_alias_matching_a_capability_rule_bills_the_deployment_price[anthropic-upstream]": [
|
|
"quota_management.spend_tracking.streamed_alias_bills_deployment_price"
|
|
]
|
|
},
|
|
"browser": {
|
|
"tests/e2e/ui/tests/integrationCritical/projectDetachment.spec.ts::project creation and explicit detachment preserve saved scope and restore serving": [
|
|
"mgmt.key.ui.project_create_clear_preserves_serving_scope"
|
|
]
|
|
}
|
|
}
|