Company Logo

Tripsales API — автотесты

⚙️ Test Configuration
Test Type:
Automated Test Suite
Execution Mode:
Sequential
Parallel Execution:
No
Retry Failed Tests:
No
Test Data Source:
Configuration Files
Reporting Format:
HTML
Screenshot on Failure:
Yes
Video Recording:
No
🌍 Environment Details
Python Version:
3.12.13
Pytest Version:
9.1.1
Platform:
Linux 5.15.0-139-generic (x86_64)
Test Runner:
Tripsales
Test Start Time:
2026-07-02 10:21:12
Total Duration:
43.83 seconds
Report Generated:
2026-07-02 10:21:12
📊 Test Execution Summary
📝 100
Total Tests
✅ 36
Passed
❌ 32
Failed
⏭️ 32
Skipped
🤖 AI Error Analysis
🎯
Pattern-Based Analysis
Analyzing 32 failed test(s)
Analysis: Error patterns detected in test failures. For AI-powered suggestions with OpenAI/Claude, configure API keys in your settings.
Quick Fix: Review the Error Analysis section below for detailed error classifications and suggested actions.
🔌 Enable AI Analysis: Set ai.enable_ai_analysis: true and configure ai.provider and ai.api_key in pytest_html_dashboard.yaml for enhanced AI insights.

🚨 ERROR ANALYSIS & INSIGHTS

🔴 tests/flows/test_user_flow.py::test_check_invalid_token UNKNOWN

Error Type: AssertionError

Message: HTTP статус-код не совпадает. ожидалось: 401 фактически: 502 URL: https://api.testing.fix-freight.com/tokens/check тело ответа (фрагмент): '\r\n502 Bad Gateway

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_api_rust_proxy_live.py::test_landing_token_live UNKNOWN

Error Type: AssertionError

Message: landing-token 401: '{"error":"__UNAUTHORIZED__"}' assert False + where False = .ok

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_delivery_composition.py::test_intercity_door_goes_via_warehouse_not_fictitious_direct UNKNOWN

Error Type: AssertionError

Message: нет ни одного валидного варианта assert []

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_delivery_composition.py::test_near_city_direct_uses_plain_agent_door UNKNOWN

Error Type: AssertionError

Message: нет ни одного валидного варианта assert []

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_delivery_composition.py::test_far_to_near_city_routes_via_warehouse_hub UNKNOWN

Error Type: AssertionError

Message: нет ни одного валидного варианта assert []

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_delivery_composition.py::test_ftl_direct_door_is_real_agent_tariff UNKNOWN

Error Type: AssertionError

Message: нет ни одного валидного варианта assert []

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_delivery_composition.py::test_no_tariff_city_from_moscow_uses_moscow_as_hub UNKNOWN

Error Type: AssertionError

Message: нет ни одного валидного варианта assert []

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/integration/test_planner_delivery_composition.py::test_no_tariff_city_far_routes_via_moscow UNKNOWN

Error Type: AssertionError

Message: нет ни одного валидного варианта assert []

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestLtlTripTemplate::test_filter_active UNKNOWN

Error Type: AssertionError

Message: assert 502 == 200 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestLtlTripTemplate::test_not_found UNKNOWN

Error Type: AssertionError

Message: assert 502 == 404 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestLtlTripTemplate::test_delete_idempotent UNKNOWN

Error Type: AssertionError

Message: assert 502 == 200 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestAuctionTrip::test_get_all_returns_list UNKNOWN

Error Type: AssertionError

Message: assert 502 == 200 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestAuctionTrip::test_filter_by_status UNKNOWN

Error Type: AssertionError

Message: assert 502 == 200 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestAuctionTrip::test_not_found UNKNOWN

Error Type: AssertionError

Message: assert 502 == 404 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestAuctionTrip::test_delete_idempotent UNKNOWN

Error Type: AssertionError

Message: assert 502 == 200 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestAuction::test_get_all_returns_list UNKNOWN

Error Type: AssertionError

Message: assert 502 == 200 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestAuction::test_filter_by_status UNKNOWN

Error Type: AssertionError

Message: assert 502 == 200 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestAuction::test_not_found UNKNOWN

Error Type: AssertionError

Message: assert 502 == 404 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestAuction::test_delete_idempotent UNKNOWN

Error Type: AssertionError

Message: assert 502 == 200 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestAuction::test_delete_participant_idempotent UNKNOWN

Error Type: AssertionError

Message: assert 502 == 200 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestAuction::test_delete_bid_idempotent UNKNOWN

Error Type: AssertionError

Message: assert 502 == 200 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_get_orders_returns_list UNKNOWN

Error Type: AssertionError

Message: assert 502 == 200 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_04_placement_rejected_when_not_filling UNKNOWN

Error Type: HTTPError

Message: 502 Server Error: Bad Gateway for url: https://api.testing.fix-freight.com/trades/transport-requests

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_05_cannot_exceed_capacity UNKNOWN

Error Type: HTTPError

Message: 502 Server Error: Bad Gateway for url: https://api.testing.fix-freight.com/trades/auction-trips/ltl/from-template

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_06_open_auction UNKNOWN

Error Type: HTTPError

Message: 502 Server Error: Bad Gateway for url: https://api.testing.fix-freight.com/trades/auction-trips/205d71ee-3291-4a04-8bac-ee5efdf5708a/open-auction

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_07_carrier1_bids UNKNOWN

Error Type: KeyError

Message: 'auction'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_08_carrier2_wins UNKNOWN

Error Type: KeyError

Message: 'auction'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_09_finish_auction UNKNOWN

Error Type: KeyError

Message: 'auction'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_10_participants_statuses UNKNOWN

Error Type: KeyError

Message: 'auction'

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_11_execution_creates_orders UNKNOWN

Error Type: AssertionError

Message: assert 502 == 200 + where 502 = .status_code

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_12_single_execution_trip UNKNOWN

Error Type: JSONDecodeError

Message: Expecting value: line 1 column 1 (char 0)

💡 Suggested Action: Review error message and stack trace, check logs for additional context

🔴 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_14_ltl_cargo_list_matches_requests UNKNOWN

Error Type: JSONDecodeError

Message: Expecting value: line 1 column 1 (char 0)

💡 Suggested Action: Review error message and stack trace, check logs for additional context

📊 COMPREHENSIVE TEST RESULTS

S.No Test Case Start Time End Time Duration Result Error Category Result Details
1 tests/flows/test_calculator_scenarios.py::test_only_last_mile 10:21:12 10:21:12 5.695s SKIPPED N/A
2 tests/flows/test_calculator_scenarios.py::test_only_highway 10:21:12 10:21:12 0.001s SKIPPED N/A
3 tests/flows/test_calculator_scenarios.py::test_intracity 10:21:12 10:21:12 0.000s SKIPPED N/A
4 tests/flows/test_calculator_scenarios.py::test_first_mile_with_highway 10:21:12 10:21:12 0.000s SKIPPED N/A
5 tests/flows/test_calculator_scenarios.py::test_highway_with_last_mile 10:21:12 10:21:12 0.000s SKIPPED N/A
6 tests/flows/test_calculator_scenarios.py::test_intercity_door_to_door_over_300km 10:21:12 10:21:12 0.000s SKIPPED N/A
7 tests/flows/test_calculator_scenarios.py::test_intercity_door_to_door_reverse_spb_to_moscow 10:21:12 10:21:12 0.000s SKIPPED N/A
8 tests/flows/test_calculator_scenarios.py::test_ftl_moscow_to_spb_oneway 10:21:12 10:21:12 0.000s SKIPPED N/A
9 tests/flows/test_calculator_scenarios.py::test_ftl_moscow_to_spb_roundtrip 10:21:12 10:21:12 0.000s SKIPPED N/A
10 tests/flows/test_calculator_scenarios.py::test_only_first_mile 10:21:12 10:21:12 0.000s SKIPPED N/A
11 tests/flows/test_calculator_scenarios.py::test_tariff_uses_volume_weight_when_it_exceeds_actual 10:21:12 10:21:12 0.000s SKIPPED N/A
12 tests/flows/test_user_flow.py::test_check_invalid_token 10:21:12 10:21:12 0.049s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:HTTP статус-код не совпадает. ожидалось: 401 фактически: 502 URL: https://api.testing.fix-freight.com/tokens/check тело ответа (фрагмент): '\r\n502 Bad Gateway
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
13 tests/flows/test_warehouse_handling_flow.py::test_warehouse_handling_not_copied_across_freights 10:21:12 10:21:12 4.858s SKIPPED N/A
14 tests/flows/test_warehouse_handling_flow.py::test_each_warehouse_has_its_own_handling 10:21:12 10:21:12 0.001s SKIPPED N/A
15 tests/integration/test_api_rust_proxy_live.py::test_search_cities_live 10:21:12 10:21:12 5.524s SKIPPED N/A
16 tests/integration/test_api_rust_proxy_live.py::test_search_freights_live 10:21:12 10:21:12 0.001s SKIPPED N/A
17 tests/integration/test_api_rust_proxy_live.py::test_get_city_live 10:21:12 10:21:12 0.000s SKIPPED N/A
18 tests/integration/test_api_rust_proxy_live.py::test_get_order_live 10:21:12 10:21:12 0.000s SKIPPED N/A
19 tests/integration/test_api_rust_proxy_live.py::test_get_trips_many_live 10:21:12 10:21:12 0.000s SKIPPED N/A
20 tests/integration/test_api_rust_proxy_live.py::test_landing_token_live 10:21:12 10:21:12 0.018s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:landing-token 401: '{"error":"__UNAUTHORIZED__"}' assert False + where False = .ok
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
21 tests/integration/test_api_rust_proxy_live.py::test_incidents_list_live 10:21:12 10:21:12 0.000s SKIPPED N/A
22 tests/integration/test_api_rust_proxy_live.py::test_vrt_health_live 10:21:12 10:21:12 0.000s SKIPPED N/A
23 tests/integration/test_order_full_flow.py::test_order_full_flow_with_attributes 10:21:12 10:21:12 5.251s SKIPPED N/A
24 tests/integration/test_planner_delivery_composition.py::test_intercity_door_goes_via_warehouse_not_fictitious_direct 10:21:12 10:21:12 0.031s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:нет ни одного валидного варианта assert []
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
25 tests/integration/test_planner_delivery_composition.py::test_near_city_direct_uses_plain_agent_door 10:21:12 10:21:12 0.009s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:нет ни одного валидного варианта assert []
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
26 tests/integration/test_planner_delivery_composition.py::test_far_to_near_city_routes_via_warehouse_hub 10:21:12 10:21:12 0.010s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:нет ни одного валидного варианта assert []
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
27 tests/integration/test_planner_delivery_composition.py::test_ftl_direct_door_is_real_agent_tariff 10:21:12 10:21:12 0.014s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:нет ни одного валидного варианта assert []
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
28 tests/integration/test_planner_delivery_composition.py::test_no_tariff_city_from_moscow_uses_moscow_as_hub 10:21:12 10:21:12 0.011s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:нет ни одного валидного варианта assert []
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
29 tests/integration/test_planner_delivery_composition.py::test_no_tariff_city_far_routes_via_moscow 10:21:12 10:21:12 0.007s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:нет ни одного валидного варианта assert []
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
30 tests/integration/test_planner_discount_live.py::test_service_discount_recalculates_calculation 10:21:12 10:21:12 0.006s SKIPPED N/A
31 tests/integration/test_planner_discount_live.py::test_zero_discount_target_not_found_is_404 10:21:12 10:21:12 0.005s SKIPPED N/A
32 tests/integration/test_schedule_overlap_live.py::test_schedule_overlap_two_trips 10:21:12 10:21:12 5.624s SKIPPED N/A
33 tests/integration/test_vrt_goap_live.py::test_vrt_goap_plan_self_contained 10:21:12 10:21:12 5.704s SKIPPED N/A
34 tests/integration/test_works_live.py::test_works_save_and_by_owner 10:21:12 10:21:12 5.389s SKIPPED N/A
35 tests/integration/test_works_live.py::test_works_save_replaces_not_appends 10:21:12 10:21:12 0.001s SKIPPED N/A
36 tests/integration/test_works_live.py::test_by_owner_unknown_owner_empty 10:21:12 10:21:12 0.000s SKIPPED N/A
37 tests/integration/test_works_live.py::test_work_state_set_get_and_idempotent 10:21:12 10:21:12 0.000s SKIPPED N/A
38 tests/integration/test_wpt_process_live.py::test_wpt_pdf_create_quotes_live 10:21:12 10:21:12 5.467s SKIPPED N/A
39 tests/integration/test_wpt_process_live.py::test_wpt_generate_documents_trip_live 10:21:12 10:21:12 0.001s SKIPPED N/A
40 tests/trades/test_01_trades_smoke.py::TestRouteTariff::test_get_all_returns_list 10:21:12 10:21:12 0.034s PASSED N/A
41 tests/trades/test_01_trades_smoke.py::TestRouteTariff::test_not_found 10:21:12 10:21:12 0.003s PASSED N/A
42 tests/trades/test_01_trades_smoke.py::TestRouteTariff::test_delete_idempotent 10:21:12 10:21:12 0.002s PASSED N/A
43 tests/trades/test_01_trades_smoke.py::TestCommissionPolicy::test_get_all_returns_list 10:21:12 10:21:12 0.002s PASSED N/A
44 tests/trades/test_01_trades_smoke.py::TestCommissionPolicy::test_not_found 10:21:12 10:21:12 0.002s PASSED N/A
45 tests/trades/test_01_trades_smoke.py::TestCommissionPolicy::test_delete_idempotent 10:21:12 10:21:12 0.001s PASSED N/A
46 tests/trades/test_01_trades_smoke.py::TestTransportRequest::test_get_all_returns_list 10:21:12 10:21:12 0.002s PASSED N/A
47 tests/trades/test_01_trades_smoke.py::TestTransportRequest::test_filter_by_status 10:21:12 10:21:12 0.001s PASSED N/A
48 tests/trades/test_01_trades_smoke.py::TestTransportRequest::test_not_found 10:21:12 10:21:12 0.001s PASSED N/A
49 tests/trades/test_01_trades_smoke.py::TestTransportRequest::test_delete_idempotent 10:21:12 10:21:12 0.001s PASSED N/A
50 tests/trades/test_01_trades_smoke.py::TestLtlTripTemplate::test_get_all_returns_list 10:21:12 10:21:12 0.002s PASSED N/A
51 tests/trades/test_01_trades_smoke.py::TestLtlTripTemplate::test_filter_active 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 200 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
52 tests/trades/test_01_trades_smoke.py::TestLtlTripTemplate::test_not_found 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 404 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
53 tests/trades/test_01_trades_smoke.py::TestLtlTripTemplate::test_delete_idempotent 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 200 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
54 tests/trades/test_01_trades_smoke.py::TestAuctionTrip::test_get_all_returns_list 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 200 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
55 tests/trades/test_01_trades_smoke.py::TestAuctionTrip::test_filter_by_status 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 200 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
56 tests/trades/test_01_trades_smoke.py::TestAuctionTrip::test_not_found 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 404 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
57 tests/trades/test_01_trades_smoke.py::TestAuctionTrip::test_delete_idempotent 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 200 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
58 tests/trades/test_01_trades_smoke.py::TestAuction::test_get_all_returns_list 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 200 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
59 tests/trades/test_01_trades_smoke.py::TestAuction::test_filter_by_status 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 200 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
60 tests/trades/test_01_trades_smoke.py::TestAuction::test_not_found 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 404 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
61 tests/trades/test_01_trades_smoke.py::TestAuction::test_delete_idempotent 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 200 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
62 tests/trades/test_01_trades_smoke.py::TestAuction::test_delete_participant_idempotent 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 200 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
63 tests/trades/test_01_trades_smoke.py::TestAuction::test_delete_bid_idempotent 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 200 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
64 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_get_orders_returns_list 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 200 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
65 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_get_trips_returns_list 10:21:12 10:21:12 0.002s PASSED N/A
66 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_order_not_found 10:21:12 10:21:12 0.009s PASSED N/A
67 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_trip_not_found 10:21:12 10:21:12 0.001s PASSED N/A
68 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_delete_order_idempotent 10:21:12 10:21:12 0.001s PASSED N/A
69 tests/trades/test_01_trades_smoke.py::TestOrdersTrips::test_delete_trip_idempotent 10:21:12 10:21:12 0.001s PASSED N/A
70 tests/trades/test_01_trades_smoke.py::TestInfra::test_goap_status 10:21:12 10:21:12 0.001s PASSED N/A
71 tests/trades/test_01_trades_smoke.py::TestInfra::test_auction_scheduler_status 10:21:12 10:21:12 0.001s PASSED N/A
72 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_01_request_created 10:21:12 10:21:12 0.000s PASSED N/A
73 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_02_auction_trip_auto_created 10:21:12 10:21:12 0.001s PASSED N/A
74 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_03_start_price_includes_commission 10:21:12 10:21:12 0.000s PASSED N/A
75 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_04_auction_is_active 10:21:12 10:21:12 0.000s PASSED N/A
76 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_05_bid_above_threshold_rejected 10:21:12 10:21:12 0.003s PASSED N/A
77 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_06_carrier1_places_valid_bid 10:21:12 10:21:12 0.005s PASSED N/A
78 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_07_carrier2_outbids_carrier1 10:21:12 10:21:12 0.004s PASSED N/A
79 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_08_finish_auction 10:21:12 10:21:12 0.003s PASSED N/A
80 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_09_winner_and_loser_participants 10:21:12 10:21:12 0.001s PASSED N/A
81 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_10_execution_pipeline_creates_order 10:21:12 10:21:12 0.007s PASSED N/A
82 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_11_execution_pipeline_creates_trip 10:21:12 10:21:12 0.001s PASSED N/A
83 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_12_order_linked_to_trip 10:21:12 10:21:12 0.002s PASSED N/A
84 tests/trades/test_02_trades_scenario_ftl.py::TestFtlScenario::test_13_update_trip_status 10:21:12 10:21:12 0.003s PASSED N/A
85 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_01_ltl_trip_starts_filling 10:21:12 10:21:12 0.002s PASSED N/A
86 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_02_fill_below_threshold[1-20] 10:21:12 10:21:12 0.012s PASSED N/A
87 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_02_fill_below_threshold[2-40] 10:21:12 10:21:12 0.006s PASSED N/A
88 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_02_fill_below_threshold[3-60] 10:21:12 10:21:12 0.005s PASSED N/A
89 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_03_fourth_placement_triggers_ready 10:21:12 10:21:12 0.003s PASSED N/A
90 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_04_placement_rejected_when_not_filling 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:HTTPError
Category:UNKNOWN
Message:502 Server Error: Bad Gateway for url: https://api.testing.fix-freight.com/trades/transport-requests
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
91 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_05_cannot_exceed_capacity 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:HTTPError
Category:UNKNOWN
Message:502 Server Error: Bad Gateway for url: https://api.testing.fix-freight.com/trades/auction-trips/ltl/from-template
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
92 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_06_open_auction 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:HTTPError
Category:UNKNOWN
Message:502 Server Error: Bad Gateway for url: https://api.testing.fix-freight.com/trades/auction-trips/205d71ee-3291-4a04-8bac-ee5efdf5708a/open-auction
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
93 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_07_carrier1_bids 10:21:12 10:21:12 0.000s FAILED UNKNOWN
🚫 Error Details
Type:KeyError
Category:UNKNOWN
Message:'auction'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
94 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_08_carrier2_wins 10:21:12 10:21:12 0.000s FAILED UNKNOWN
🚫 Error Details
Type:KeyError
Category:UNKNOWN
Message:'auction'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
95 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_09_finish_auction 10:21:12 10:21:12 0.000s FAILED UNKNOWN
🚫 Error Details
Type:KeyError
Category:UNKNOWN
Message:'auction'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
96 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_10_participants_statuses 10:21:12 10:21:12 0.000s FAILED UNKNOWN
🚫 Error Details
Type:KeyError
Category:UNKNOWN
Message:'auction'
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
97 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_11_execution_creates_orders 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:AssertionError
Category:UNKNOWN
Message:assert 502 == 200 + where 502 = .status_code
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
98 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_12_single_execution_trip 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:JSONDecodeError
Category:UNKNOWN
Message:Expecting value: line 1 column 1 (char 0)
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
99 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_13_orders_linked_to_trip 10:21:12 10:21:12 0.000s SKIPPED N/A
100 tests/trades/test_03_trades_scenario_ltl.py::TestLtlScenario::test_14_ltl_cargo_list_matches_requests 10:21:12 10:21:12 0.001s FAILED UNKNOWN
🚫 Error Details
Type:JSONDecodeError
Category:UNKNOWN
Message:Expecting value: line 1 column 1 (char 0)
Suggested Action:Review error message and stack trace, check logs for additional context
Stack Trace:
NoneType: None
📊

Detailed Step Execution Results

📋 Overview: This section provides comprehensive details for each individual test step across all test cases. Use the interactive features to explore step execution patterns and identify potential issues.

[TIP] Click headers to sort   🔍 Hover for tooltips   📊 Interactive charts

Step Status Overview

🎯 Test Case 📝 Step Name ⚡ Status 📷 Screenshot ⚠️ Error Details
TC-1000 1. test_only_last_mile SKIP N/A N/A
TC-1000 2. test_only_highway SKIP N/A N/A
TC-1000 3. test_intracity SKIP N/A N/A
TC-1000 4. test_first_mile_with_highway SKIP N/A N/A
TC-1000 5. test_highway_with_last_mile SKIP N/A N/A
TC-1000 6. test_intercity_door_to_door_over_300km SKIP N/A N/A
TC-1000 7. test_intercity_door_to_door_reverse_spb_to_moscow SKIP N/A N/A
TC-1000 8. test_ftl_moscow_to_spb_oneway SKIP N/A N/A
TC-1000 9. test_ftl_moscow_to_spb_roundtrip SKIP N/A N/A
TC-1000 10. test_only_first_mile SKIP N/A N/A
TC-1000 11. test_tariff_uses_volume_weight_when_it_exceeds_actual SKIP N/A N/A
TC-1000 12. test_check_invalid_token FAIL N/A AssertionError: HTTP статус-код не совпадает. ожидалось: 401 ф...
TC-1000 13. test_warehouse_handling_not_copied_across_freights SKIP N/A N/A
TC-1000 14. test_each_warehouse_has_its_own_handling SKIP N/A N/A
TC-1000 15. test_search_cities_live SKIP N/A N/A
TC-1000 16. test_search_freights_live SKIP N/A N/A
TC-1000 17. test_get_city_live SKIP N/A N/A
TC-1000 18. test_get_order_live SKIP N/A N/A
TC-1000 19. test_get_trips_many_live SKIP N/A N/A
TC-1000 20. test_landing_token_live FAIL N/A AssertionError: landing-token 401: '{"error":"__UNAUTHORIZED__"}' ...
TC-1000 21. test_incidents_list_live SKIP N/A N/A
TC-1000 22. test_vrt_health_live SKIP N/A N/A
TC-1000 23. test_order_full_flow_with_attributes SKIP N/A N/A
TC-1000 24. test_intercity_door_goes_via_warehouse_not_fictitious_direct FAIL N/A AssertionError: нет ни одного валидного варианта assert []...
TC-1000 25. test_near_city_direct_uses_plain_agent_door FAIL N/A AssertionError: нет ни одного валидного варианта assert []...
TC-1000 26. test_far_to_near_city_routes_via_warehouse_hub FAIL N/A AssertionError: нет ни одного валидного варианта assert []...
TC-1000 27. test_ftl_direct_door_is_real_agent_tariff FAIL N/A AssertionError: нет ни одного валидного варианта assert []...
TC-1000 28. test_no_tariff_city_from_moscow_uses_moscow_as_hub FAIL N/A AssertionError: нет ни одного валидного варианта assert []...
TC-1000 29. test_no_tariff_city_far_routes_via_moscow FAIL N/A AssertionError: нет ни одного валидного варианта assert []...
TC-1000 30. test_service_discount_recalculates_calculation SKIP N/A N/A
TC-1000 31. test_zero_discount_target_not_found_is_404 SKIP N/A N/A
TC-1000 32. test_schedule_overlap_two_trips SKIP N/A N/A
TC-1000 33. test_vrt_goap_plan_self_contained SKIP N/A N/A
TC-1000 34. test_works_save_and_by_owner SKIP N/A N/A
TC-1000 35. test_works_save_replaces_not_appends SKIP N/A N/A
TC-1000 36. test_by_owner_unknown_owner_empty SKIP N/A N/A
TC-1000 37. test_work_state_set_get_and_idempotent SKIP N/A N/A
TC-1000 38. test_wpt_pdf_create_quotes_live SKIP N/A N/A
TC-1000 39. test_wpt_generate_documents_trip_live SKIP N/A N/A
TestRouteTariff 40. test_get_all_returns_list PASS N/A N/A
TestRouteTariff 41. test_not_found PASS N/A N/A
TestRouteTariff 42. test_delete_idempotent PASS N/A N/A
TestCommissionPolicy 43. test_get_all_returns_list PASS N/A N/A
TestCommissionPolicy 44. test_not_found PASS N/A N/A
TestCommissionPolicy 45. test_delete_idempotent PASS N/A N/A
TestTransportRequest 46. test_get_all_returns_list PASS N/A N/A
TestTransportRequest 47. test_filter_by_status PASS N/A N/A
TestTransportRequest 48. test_not_found PASS N/A N/A
TestTransportRequest 49. test_delete_idempotent PASS N/A N/A
TestLtlTripTemplate 50. test_get_all_returns_list PASS N/A N/A
TestLtlTripTemplate 51. test_filter_active FAIL N/A AssertionError: assert 502 == 200 + where 502 = ...
TestLtlTripTemplate 52. test_not_found FAIL N/A AssertionError: assert 502 == 404 + where 502 = ...
TestLtlTripTemplate 53. test_delete_idempotent FAIL N/A AssertionError: assert 502 == 200 + where 502 = ...
TestAuctionTrip 54. test_get_all_returns_list FAIL N/A AssertionError: assert 502 == 200 + where 502 = ...
TestAuctionTrip 55. test_filter_by_status FAIL N/A AssertionError: assert 502 == 200 + where 502 = ...
TestAuctionTrip 56. test_not_found FAIL N/A AssertionError: assert 502 == 404 + where 502 = ...
TestAuctionTrip 57. test_delete_idempotent FAIL N/A AssertionError: assert 502 == 200 + where 502 = ...
TestAuction 58. test_get_all_returns_list FAIL N/A AssertionError: assert 502 == 200 + where 502 = ...
TestAuction 59. test_filter_by_status FAIL N/A AssertionError: assert 502 == 200 + where 502 = ...
TestAuction 60. test_not_found FAIL N/A AssertionError: assert 502 == 404 + where 502 = ...
TestAuction 61. test_delete_idempotent FAIL N/A AssertionError: assert 502 == 200 + where 502 = ...
TestAuction 62. test_delete_participant_idempotent FAIL N/A AssertionError: assert 502 == 200 + where 502 = ...
TestAuction 63. test_delete_bid_idempotent FAIL N/A AssertionError: assert 502 == 200 + where 502 = ...
TestOrdersTrips 64. test_get_orders_returns_list FAIL N/A AssertionError: assert 502 == 200 + where 502 = ...
TestOrdersTrips 65. test_get_trips_returns_list PASS N/A N/A
TestOrdersTrips 66. test_order_not_found PASS N/A N/A
TestOrdersTrips 67. test_trip_not_found PASS N/A N/A
TestOrdersTrips 68. test_delete_order_idempotent PASS N/A N/A
TestOrdersTrips 69. test_delete_trip_idempotent PASS N/A N/A
TestInfra 70. test_goap_status PASS N/A N/A
TestInfra 71. test_auction_scheduler_status PASS N/A N/A
TestFtlScenario 72. test_01_request_created PASS N/A N/A
TestFtlScenario 73. test_02_auction_trip_auto_created PASS N/A N/A
TestFtlScenario 74. test_03_start_price_includes_commission PASS N/A N/A
TestFtlScenario 75. test_04_auction_is_active PASS N/A N/A
TestFtlScenario 76. test_05_bid_above_threshold_rejected PASS N/A N/A
TestFtlScenario 77. test_06_carrier1_places_valid_bid PASS N/A N/A
TestFtlScenario 78. test_07_carrier2_outbids_carrier1 PASS N/A N/A
TestFtlScenario 79. test_08_finish_auction PASS N/A N/A
TestFtlScenario 80. test_09_winner_and_loser_participants PASS N/A N/A
TestFtlScenario 81. test_10_execution_pipeline_creates_order PASS N/A N/A
TestFtlScenario 82. test_11_execution_pipeline_creates_trip PASS N/A N/A
TestFtlScenario 83. test_12_order_linked_to_trip PASS N/A N/A
TestFtlScenario 84. test_13_update_trip_status PASS N/A N/A
TestLtlScenario 85. test_01_ltl_trip_starts_filling PASS N/A N/A
TestLtlScenario 86. test_02_fill_below_threshold[1-20] PASS N/A N/A
TestLtlScenario 87. test_02_fill_below_threshold[2-40] PASS N/A N/A
TestLtlScenario 88. test_02_fill_below_threshold[3-60] PASS N/A N/A
TestLtlScenario 89. test_03_fourth_placement_triggers_ready PASS N/A N/A
TestLtlScenario 90. test_04_placement_rejected_when_not_filling FAIL N/A HTTPError: 502 Server Error: Bad Gateway for url: https://api...
TestLtlScenario 91. test_05_cannot_exceed_capacity FAIL N/A HTTPError: 502 Server Error: Bad Gateway for url: https://api...
TestLtlScenario 92. test_06_open_auction FAIL N/A HTTPError: 502 Server Error: Bad Gateway for url: https://api...
TestLtlScenario 93. test_07_carrier1_bids FAIL N/A KeyError: 'auction'...
TestLtlScenario 94. test_08_carrier2_wins FAIL N/A KeyError: 'auction'...
TestLtlScenario 95. test_09_finish_auction FAIL N/A KeyError: 'auction'...
TestLtlScenario 96. test_10_participants_statuses FAIL N/A KeyError: 'auction'...
TestLtlScenario 97. test_11_execution_creates_orders FAIL N/A AssertionError: assert 502 == 200 + where 502 = ...
TestLtlScenario 98. test_12_single_execution_trip FAIL N/A JSONDecodeError: Expecting value: line 1 column 1 (char 0)...
TestLtlScenario 99. test_13_orders_linked_to_trip SKIP N/A N/A
TestLtlScenario 100. test_14_ltl_cargo_list_matches_requests FAIL N/A JSONDecodeError: Expecting value: line 1 column 1 (char 0)...
📊 Historical Trends
📈 Pass Rate Trend
0.0%
vs. last 7 days
🔄 Flaky Tests Detected
68
passed sometimes, failed others
⚡ Avg Execution Time
0.44s
average per test
📅 Total Runs Tracked
1
test execution runs