Coverage report: 31%

Files Functions Classes

coverage.py v7.6.2, created at 2024-10-10 03:02 +0300

File function statements missing excluded branches partial coverage
api/app.py startup_event_logger 4 0 0 0 0 100%
api/app.py lifespan 11 6 0 4 0 33%
api/app.py custom_openapi 7 7 0 2 0 0%
api/app.py (no function) 91 0 0 0 0 100%
api/config.py (no function) 57 0 0 6 0 100%
api/database/__init__.py (no function) 0 0 0 0 0 100%
api/database/entity.py update_etag 3 3 0 0 0 0%
api/database/entity.py update_etag_and_text_search 3 3 0 0 0 0%
api/database/entity.py (no function) 6 0 0 0 0 100%
api/database/integration_1c/__init__.py (no function) 0 0 0 0 0 100%
api/database/integration_1c/entity_checker.py check_resource_movable_to_updates 28 28 0 18 0 0%
api/database/integration_1c/entity_checker.py (no function) 10 0 0 0 0 100%
api/database/integration_1c/integration_mappers.py make_vehicle_1c 8 8 0 4 0 0%
api/database/integration_1c/integration_mappers.py make_org_1c 14 14 0 10 0 0%
api/database/integration_1c/integration_mappers.py make_subsidiary_1c 1 1 0 0 0 0%
api/database/integration_1c/integration_mappers.py make_user_1c 12 12 0 8 0 0%
api/database/integration_1c/integration_mappers.py make_client_1c 3 3 0 2 0 0%
api/database/integration_1c/integration_mappers.py make_driver_1c 14 14 0 8 0 0%
api/database/integration_1c/integration_mappers.py get_real_loading_dt 6 6 0 6 0 0%
api/database/integration_1c/integration_mappers.py get_real_unloading_dt 7 7 0 6 0 0%
api/database/integration_1c/integration_mappers.py make_order_1c 3 3 0 2 0 0%
api/database/integration_1c/integration_mappers.py (no function) 23 0 0 0 0 100%
api/database/integration_1c/savers.py save_entity_to_updates 3 3 0 0 0 0%
api/database/integration_1c/savers.py update_in_1c 2 2 0 0 0 0%
api/database/integration_1c/savers.py remove_from_1c 4 4 0 2 0 0%
api/database/integration_1c/savers.py save_resource_updates_1c_for_organization 5 5 0 6 0 0%
api/database/integration_1c/savers.py (no function) 15 0 0 0 0 100%
api/database/orders.py get_confirmation_interval 3 3 0 0 0 0%
api/database/orders.py get_reservation_interval 3 3 0 0 0 0%
api/database/orders.py confirm_order_and_return 16 16 0 8 0 0%
api/database/orders.py move_order_and_return 17 17 0 10 0 0%
api/database/orders.py update_status_and_return 20 20 0 12 0 0%
api/database/orders.py (no function) 22 0 0 0 0 100%
api/database/text_search/__init__.py (no function) 0 0 0 0 0 100%
api/database/text_search/mongo_search.py build_search_query 6 6 0 2 0 0%
api/database/text_search/mongo_search.py update_query_by_search 4 4 0 2 0 0%
api/database/text_search/mongo_search.py (no function) 6 0 0 0 0 100%
api/database/updater.py update_carrier_in_orders 10 10 0 6 0 0%
api/database/updater.py update_organization 3 3 0 2 0 0%
api/database/updater.py update_user_in_orders 6 6 0 4 0 0%
api/database/updater.py update_user 35 35 0 20 0 0%
api/database/updater.py update_clients_in_orders 2 2 0 2 0 0%
api/database/updater.py update_subsidiary 2 2 0 2 0 0%
api/database/updater.py remove_subsidiary_from_deps 2 2 0 2 0 0%
api/database/updater.py remove_client_from_deps 2 2 0 2 0 0%
api/database/updater.py remove_user_in_orders 2 2 0 0 0 0%
api/database/updater.py remove_user_from_deps 19 19 0 12 0 0%
api/database/updater.py pull_employee_from_sub 5 5 0 2 0 0%
api/database/updater.py update_resource_in_order 2 2 0 2 0 0%
api/database/updater.py (no function) 30 0 0 0 0 100%
api/database/verification.py has_combination 24 24 0 22 0 0%
api/database/verification.py check_full_verification 1 1 0 0 0 0%
api/database/verification.py can_apply_order 21 21 0 16 0 0%
api/database/verification.py (no function) 12 0 0 0 0 100%
api/endpoints/__init__.py (no function) 0 0 0 0 0 100%
api/endpoints/admin/__init__.py (no function) 0 0 0 0 0 100%
api/endpoints/admin/ads.py get_ads_blocks 6 6 0 4 0 0%
api/endpoints/admin/ads.py create_ads 3 3 0 0 0 0%
api/endpoints/admin/ads.py remove_ads 5 5 0 2 0 0%
api/endpoints/admin/ads.py update_ads_block 7 7 0 2 0 0%
api/endpoints/admin/ads.py get_ads_by_id 1 1 0 0 0 0%
api/endpoints/admin/ads.py (no function) 30 0 0 0 0 100%
api/endpoints/admin/api_keys.py create_key 4 4 0 0 0 0%
api/endpoints/admin/api_keys.py remove_key_by_name 3 3 0 2 0 0%
api/endpoints/admin/api_keys.py get_all_keys 1 1 0 0 0 0%
api/endpoints/admin/api_keys.py (no function) 20 0 0 0 0 100%
api/endpoints/admin/settings.py put_settings 13 13 0 4 0 0%
api/endpoints/admin/settings.py get_settings 3 3 0 0 0 0%
api/endpoints/admin/settings.py (no function) 13 0 0 0 0 100%
api/endpoints/admin/utils.py sync_users 1 1 0 0 0 0%
api/endpoints/admin/utils.py (no function) 8 0 0 0 0 100%
api/endpoints/cleanup.py mongo_cleanup 3 3 0 0 0 0%
api/endpoints/cleanup.py (no function) 10 0 0 0 0 100%
api/endpoints/int1c.py clients_1c 13 13 0 8 0 0%
api/endpoints/int1c.py make_vehicles 3 3 0 2 0 0%
api/endpoints/int1c.py make_drivers 3 3 0 2 0 0%
api/endpoints/int1c.py get_events 1 1 0 0 0 0%
api/endpoints/int1c.py updates_statuses 1 1 0 0 0 0%
api/endpoints/int1c.py (no function) 18 0 0 0 0 100%
api/endpoints/misc/__init__.py (no function) 0 0 0 0 0 100%
api/endpoints/misc/clients.py create_client 1 1 0 0 0 0%
api/endpoints/misc/clients.py change_client_data 1 1 0 0 0 0%
api/endpoints/misc/clients.py remove_client 9 9 0 2 0 0%
api/endpoints/misc/clients.py clients_details 5 5 0 4 0 0%
api/endpoints/misc/clients.py get_clients_list 4 4 0 2 0 0%
api/endpoints/misc/clients.py assign_to_client 3 3 0 2 0 0%
api/endpoints/misc/clients.py revoke_from_client 3 3 0 2 0 0%
api/endpoints/misc/clients.py get_clients_assigned 1 1 0 0 0 0%
api/endpoints/misc/clients.py (no function) 38 0 0 0 0 100%
api/endpoints/misc/documents.py create_document 1 1 0 0 0 0%
api/endpoints/misc/documents.py create_document_new 4 4 0 0 0 0%
api/endpoints/misc/documents.py get_documents 1 1 0 0 0 0%
api/endpoints/misc/documents.py get_documents_new 1 1 0 0 0 0%
api/endpoints/misc/documents.py document_details 1 1 0 0 0 0%
api/endpoints/misc/documents.py remove_document 1 1 0 0 0 0%
api/endpoints/misc/documents.py update_document 1 1 0 0 0 0%
api/endpoints/misc/documents.py (no function) 27 0 0 0 0 100%
api/endpoints/misc/verifications.py verify 3 3 0 0 0 0%
api/endpoints/misc/verifications.py (no function) 13 0 0 0 0 100%
api/endpoints/notification_webhook.py auc_finish_scheduled_webhook 7 7 0 4 0 0%
api/endpoints/notification_webhook.py auc_soon 5 5 0 2 0 0%
api/endpoints/notification_webhook.py notify_on_expired 3 3 0 2 0 0%
api/endpoints/notification_webhook.py confirmed_timeout_warning 1 1 0 0 0 0%
api/endpoints/notification_webhook.py recommendations_reminder 1 1 0 0 0 0%
api/endpoints/notification_webhook.py (no function) 23 0 0 0 0 100%
api/endpoints/orders/__init__.py (no function) 0 0 0 0 0 100%
api/endpoints/orders/active_orders.py get_stages_suggestions 1 1 0 0 0 0%
api/endpoints/orders/active_orders.py get_active_orders 1 1 0 0 0 0%
api/endpoints/orders/active_orders.py update_current_stage 1 1 0 0 0 0%
api/endpoints/orders/active_orders.py get_active_by_id 8 8 0 4 0 0%
api/endpoints/orders/active_orders.py (no function) 22 0 0 0 0 100%
api/endpoints/orders/appointment.py move_appointed_to_trash 1 1 0 0 0 0%
api/endpoints/orders/appointment.py appointment_to_buffer 1 1 0 0 0 0%
api/endpoints/orders/appointment.py appointment_to_exchange 1 1 0 0 0 0%
api/endpoints/orders/appointment.py get_appointment 1 1 0 0 0 0%
api/endpoints/orders/appointment.py get_appointment_by_id 2 2 0 0 0 0%
api/endpoints/orders/appointment.py (no function) 25 0 0 0 0 100%
api/endpoints/orders/archive.py get_archive 1 1 0 0 0 0%
api/endpoints/orders/archive.py export_archive_as_xml 4 4 0 0 0 0%
api/endpoints/orders/archive.py export_archive_as_xlsx 5 5 0 0 0 0%
api/endpoints/orders/archive.py get_archive_statistics 1 1 0 0 0 0%
api/endpoints/orders/archive.py get_archive_by_id 6 6 0 4 0 0%
api/endpoints/orders/archive.py (no function) 31 0 0 0 0 100%
api/endpoints/orders/bids.py take_bid_away 1 1 0 0 0 0%
api/endpoints/orders/bids.py get_bids 1 1 0 0 0 0%
api/endpoints/orders/bids.py get_bid_by_id 7 7 0 4 0 0%
api/endpoints/orders/bids.py get_bid_by_id.raise_on_not_assigned 3 3 0 2 0 0%
api/endpoints/orders/bids.py (no function) 25 0 0 0 0 100%
api/endpoints/orders/buffer_orders.py assign_order 1 1 0 0 0 0%
api/endpoints/orders/buffer_orders.py put_order_to_exchange 1 1 0 0 0 0%
api/endpoints/orders/buffer_orders.py get_buffer_orders 1 1 0 0 0 0%
api/endpoints/orders/buffer_orders.py excel_export_buffer 3 3 0 0 0 0%
api/endpoints/orders/buffer_orders.py insert_into_buffer 1 1 0 0 0 0%
api/endpoints/orders/buffer_orders.py buffer_details 1 1 0 0 0 0%
api/endpoints/orders/buffer_orders.py put_order_to_trash 1 1 0 0 0 0%
api/endpoints/orders/buffer_orders.py update_order_data 1 1 0 0 0 0%
api/endpoints/orders/buffer_orders.py import_to_buffer 2 2 0 0 0 0%
api/endpoints/orders/buffer_orders.py (no function) 36 0 0 0 0 100%
api/endpoints/orders/canceled.py utilize_canceled 1 1 0 0 0 0%
api/endpoints/orders/canceled.py cancelled_to_exchange 1 1 0 0 0 0%
api/endpoints/orders/canceled.py cancelled_to_buffer 1 1 0 0 0 0%
api/endpoints/orders/canceled.py cancelled_to_appointment 1 1 0 0 0 0%
api/endpoints/orders/canceled.py cancelled_to_confirmed 1 1 0 0 0 0%
api/endpoints/orders/canceled.py get_canceled_orders 2 2 0 0 0 0%
api/endpoints/orders/canceled.py get_canceled_by_id 2 2 0 0 0 0%
api/endpoints/orders/canceled.py (no function) 28 0 0 0 0 100%
api/endpoints/orders/confirmed_orders.py put_order_to_auction 1 1 0 0 0 0%
api/endpoints/orders/confirmed_orders.py put_order_to_active 1 1 0 0 0 0%
api/endpoints/orders/confirmed_orders.py draw_up_order 1 1 0 0 0 0%
api/endpoints/orders/confirmed_orders.py get_confirmed_orders 1 1 0 0 0 0%
api/endpoints/orders/confirmed_orders.py confirmed_to_appointment 1 1 0 0 0 0%
api/endpoints/orders/confirmed_orders.py notify_winner 1 1 0 0 0 0%
api/endpoints/orders/confirmed_orders.py get_confirmed_by_id 1 1 0 0 0 0%
api/endpoints/orders/confirmed_orders.py (no function) 27 0 0 0 0 100%
api/endpoints/orders/exchange_orders.py excel_export_exchange 3 3 0 0 0 0%
api/endpoints/orders/exchange_orders.py put_order_to_buffer 1 1 0 0 0 0%
api/endpoints/orders/exchange_orders.py update_order 1 1 0 0 0 0%
api/endpoints/orders/exchange_orders.py remove_order_from_exchange 1 1 0 0 0 0%
api/endpoints/orders/exchange_orders.py get_exchange 1 1 0 0 0 0%
api/endpoints/orders/exchange_orders.py get_exchange_bids 1 1 0 0 0 0%
api/endpoints/orders/exchange_orders.py order_through_auction 1 1 0 0 0 0%
api/endpoints/orders/exchange_orders.py bid_for_order 1 1 0 0 0 0%
api/endpoints/orders/exchange_orders.py confirm_order 1 1 0 0 0 0%
api/endpoints/orders/exchange_orders.py get_exchange_order_by_id_with_verification 1 1 0 0 0 0%
api/endpoints/orders/exchange_orders.py get_exchange_order_by_id 1 1 0 0 0 0%
api/endpoints/orders/exchange_orders.py order_to_appointment 1 1 0 0 0 0%
api/endpoints/orders/exchange_orders.py (no function) 43 0 0 0 0 100%
api/endpoints/orders/external_orders.py get_orders_batch 11 11 0 4 0 0%
api/endpoints/orders/external_orders.py save_orders_batch 1 1 0 0 0 0%
api/endpoints/orders/external_orders.py patch_batch 1 1 0 0 0 0%
api/endpoints/orders/external_orders.py delete_batch 1 1 0 0 0 0%
api/endpoints/orders/external_orders.py on_error 3 3 0 2 0 0%
api/endpoints/orders/external_orders.py (no function) 23 0 0 0 0 100%
api/endpoints/orders/orders.py update_order 1 1 0 0 0 0%
api/endpoints/orders/orders.py orders_to_exchange 1 1 0 0 0 0%
api/endpoints/orders/orders.py orders_to_appointment 1 1 0 0 0 0%
api/endpoints/orders/orders.py move_to_canceled_order 1 1 0 0 0 0%
api/endpoints/orders/orders.py assign_carrier 1 1 0 0 0 0%
api/endpoints/orders/orders.py assign_company 1 1 0 0 0 0%
api/endpoints/orders/orders.py get_orders 1 1 0 0 0 0%
api/endpoints/orders/orders.py multi_trash 2 2 0 0 0 0%
api/endpoints/orders/orders.py get_order_by_id 1 1 0 0 0 0%
api/endpoints/orders/orders.py apply_for_draft 5 5 0 0 0 0%
api/endpoints/orders/orders.py put_order_to_active 1 1 0 0 0 0%
api/endpoints/orders/orders.py draw_up_order 1 1 0 0 0 0%
api/endpoints/orders/orders.py order_through_auction 1 1 0 0 0 0%
api/endpoints/orders/orders.py (no function) 47 0 0 0 0 100%
api/endpoints/orders/recommendations.py get_recommendations_for_order 2 2 0 0 0 0%
api/endpoints/orders/recommendations.py get_all_recommendations_resp 1 1 0 0 0 0%
api/endpoints/orders/recommendations.py (no function) 15 0 0 0 0 100%
api/endpoints/orders/trash.py get_trash 1 1 0 0 0 0%
api/endpoints/orders/trash.py from_trash_to_buf 1 1 0 0 0 0%
api/endpoints/orders/trash.py get_trash_details 1 1 0 0 0 0%
api/endpoints/orders/trash.py remove_from_trash 1 1 0 0 0 0%
api/endpoints/orders/trash.py (no function) 20 0 0 0 0 100%
api/endpoints/organization/__init__.py create_organization 4 4 0 0 0 0%
api/endpoints/organization/__init__.py get_organizations 1 1 0 0 0 0%
api/endpoints/organization/__init__.py get_organization 3 3 0 2 0 0%
api/endpoints/organization/__init__.py update_organization 1 1 0 0 0 0%
api/endpoints/organization/__init__.py update_inn 1 1 0 0 0 0%
api/endpoints/organization/__init__.py get_organizations_drivers 1 1 0 0 0 0%
api/endpoints/organization/__init__.py get_organizations_trucks 1 1 0 0 0 0%
api/endpoints/organization/__init__.py get_organizations_trailers 1 1 0 0 0 0%
api/endpoints/organization/__init__.py get_org_completion 1 1 0 0 0 0%
api/endpoints/organization/__init__.py (no function) 43 0 0 0 0 100%
api/endpoints/organization/subsidiaries.py create_subsidiary 1 1 0 0 0 0%
api/endpoints/organization/subsidiaries.py update_subsidiary 1 1 0 0 0 0%
api/endpoints/organization/subsidiaries.py remove_subsidiary 1 1 0 0 0 0%
api/endpoints/organization/subsidiaries.py get_subsidiaries 1 1 0 0 0 0%
api/endpoints/organization/subsidiaries.py assign_subsidiary_to_client 1 1 0 0 0 0%
api/endpoints/organization/subsidiaries.py revoke_client_from_subsidiary 1 1 0 0 0 0%
api/endpoints/organization/subsidiaries.py get_sub_by_id 1 1 0 0 0 0%
api/endpoints/organization/subsidiaries.py get_subsidiaries_assigned_clients 1 1 0 0 0 0%
api/endpoints/organization/subsidiaries.py get_assigned_orders_by_sub_id 2 2 0 0 0 0%
api/endpoints/organization/subsidiaries.py get_subsidiaries_employees 7 7 0 4 0 0%
api/endpoints/organization/subsidiaries.py (no function) 38 0 0 0 0 100%
api/endpoints/reports.py save_report_submission 1 1 0 0 0 0%
api/endpoints/reports.py (no function) 9 0 0 0 0 100%
api/endpoints/resources/__init__.py (no function) 0 0 0 0 0 100%
api/endpoints/resources/drivers.py create_driver 1 1 0 0 0 0%
api/endpoints/resources/drivers.py get_drivers 1 1 0 0 0 0%
api/endpoints/resources/drivers.py get_driver 1 1 0 0 0 0%
api/endpoints/resources/drivers.py update_driver 1 1 0 0 0 0%
api/endpoints/resources/drivers.py delete_driver 1 1 0 0 0 0%
api/endpoints/resources/drivers.py (no function) 22 0 0 0 0 100%
api/endpoints/resources/trailers.py create_trailer 1 1 0 0 0 0%
api/endpoints/resources/trailers.py get_trailers 1 1 0 0 0 0%
api/endpoints/resources/trailers.py get_trailer 1 1 0 0 0 0%
api/endpoints/resources/trailers.py update_trailer 1 1 0 0 0 0%
api/endpoints/resources/trailers.py delete_trailer 1 1 0 0 0 0%
api/endpoints/resources/trailers.py (no function) 22 0 0 0 0 100%
api/endpoints/resources/trucks.py create_truck 1 1 0 0 0 0%
api/endpoints/resources/trucks.py get_trucks 1 1 0 0 0 0%
api/endpoints/resources/trucks.py get_types_mapping 1 1 0 0 0 0%
api/endpoints/resources/trucks.py get_truck 1 1 0 0 0 0%
api/endpoints/resources/trucks.py update_truck 1 1 0 0 0 0%
api/endpoints/resources/trucks.py delete_truck 1 1 0 0 0 0%
api/endpoints/resources/trucks.py (no function) 25 0 0 0 0 100%
api/endpoints/statistics.py get_company_statistics 11 0 0 2 0 100%
api/endpoints/statistics.py get_carriers_main 10 0 0 2 0 100%
api/endpoints/statistics.py (no function) 17 0 0 0 0 100%
api/endpoints/suggest.py get_employees_suggestions 4 4 0 2 0 0%
api/endpoints/suggest.py get_trucks_suggestions 2 2 0 0 0 0%
api/endpoints/suggest.py get_trailers_suggestions 2 2 0 0 0 0%
api/endpoints/suggest.py get_drivers_suggestions 2 2 0 0 0 0%
api/endpoints/suggest.py get_organization_suggestions 2 2 0 0 0 0%
api/endpoints/suggest.py get_client_suggestions 2 2 0 0 0 0%
api/endpoints/suggest.py get_org_id_drivers_suggestions 2 2 0 0 0 0%
api/endpoints/suggest.py get_trailers_from_org_id_suggestions 2 2 0 0 0 0%
api/endpoints/suggest.py get_trucks_suggestions_by_org_id 2 2 0 0 0 0%
api/endpoints/suggest.py get_subsidiaries_suggestions 1 1 0 0 0 0%
api/endpoints/suggest.py (no function) 37 0 0 0 0 100%
api/endpoints/users.py create_user 1 1 0 0 0 0%
api/endpoints/users.py get_users 1 1 0 0 0 0%
api/endpoints/users.py get_user_by_id 1 1 0 0 0 0%
api/endpoints/users.py delete_user 1 1 0 0 0 0%
api/endpoints/users.py update_user_roles 1 1 0 0 0 0%
api/endpoints/users.py update_user 1 1 0 0 0 0%
api/endpoints/users.py update_subsidiary 1 1 0 0 0 0%
api/endpoints/users.py keycloak_webhook 1 1 0 0 0 0%
api/endpoints/users.py get_assigned_to_employee_clients 1 1 0 0 0 0%
api/endpoints/users.py get_assigned_orders_to_employees 1 1 0 0 0 0%
api/endpoints/users.py (no function) 34 0 0 0 0 100%
api/errors.py log_error 7 7 0 4 0 0%
api/errors.py log_warning 9 9 0 6 0 0%
api/errors.py error_handler 2 2 0 0 0 0%
api/errors.py error_handler.wrapped 5 5 0 0 0 0%
api/errors.py endpoint_error_handler 2 0 0 0 0 100%
api/errors.py endpoint_error_handler.wrapped 15 15 0 0 0 0%
api/errors.py keycloak_error_handler 1 1 0 0 0 0%
api/errors.py app_error_handler 5 5 0 2 0 0%
api/errors.py (no function) 19 1 0 0 0 95%
api/exceptions.py StopsLimitedInfo.__str__ 1 1 0 0 0 0%
api/exceptions.py GeoAPIStatusException.__str__ 1 1 0 0 0 0%
api/exceptions.py GeoAPINoResults.__str__ 1 1 0 0 0 0%
api/exceptions.py UnexpectedUserRoleError.__str__ 1 1 0 0 0 0%
api/exceptions.py BadParameterHTTPError.__init__ 1 1 0 0 0 0%
api/exceptions.py NoAccessHTTPError.__init__ 1 1 0 0 0 0%
api/exceptions.py NotFoundHTTPError.__init__ 1 1 0 0 0 0%
api/exceptions.py NotAcceptableHTTPError.__init__ 1 1 0 0 0 0%
api/exceptions.py INNNotFound.__str__ 1 1 0 0 0 0%
api/exceptions.py SubsidiaryIsNotAssigned.__str__ 1 1 0 0 0 0%
api/exceptions.py DocGenerationFailed.__str__ 1 1 0 0 0 0%
api/exceptions.py APIKeyGenerationFailed.__str__ 1 1 0 0 0 0%
api/exceptions.py (no function) 28 0 0 0 0 100%
api/handlers/__init__.py (no function) 0 0 0 0 0 100%
api/handlers/api_keys.py save_key 3 3 0 0 0 0%
api/handlers/api_keys.py on_create_api_key 8 8 0 4 0 0%
api/handlers/api_keys.py (no function) 10 0 0 0 0 100%
api/handlers/authorization/__init__.py (no function) 0 0 0 0 0 100%
api/handlers/authorization/assigned_filters.py match_filters_for_not_privileged 12 12 0 6 0 0%
api/handlers/authorization/assigned_filters.py get_subject_for_director 16 16 0 8 0 0%
api/handlers/authorization/assigned_filters.py make_filter_from_assignment 35 35 0 24 0 0%
api/handlers/authorization/assigned_filters.py ensure_default_clients 2 2 0 2 0 0%
api/handlers/authorization/assigned_filters.py ensure_default_clients_assignment 3 3 0 2 0 0%
api/handlers/authorization/assigned_filters.py ensure_default_assigned 2 2 0 2 0 0%
api/handlers/authorization/assigned_filters.py (no function) 21 0 0 0 0 100%
api/handlers/authorization/by_api_key.py check_access 3 3 0 2 0 0%
api/handlers/authorization/by_api_key.py (no function) 4 0 0 0 0 100%
api/handlers/authorization/check_role.py has_role 1 1 0 0 0 0%
api/handlers/authorization/check_role.py assert_single_role_access 2 2 0 2 0 0%
api/handlers/authorization/check_role.py assert_any_roles_access 2 2 0 2 0 0%
api/handlers/authorization/check_role.py (no function) 6 0 0 0 0 100%
api/handlers/authorization/company_employee_access.py assert_is_assigned_to_client_query 11 11 0 6 0 0%
api/handlers/authorization/company_employee_access.py manager_as_higher_role_query 9 9 0 4 0 0%
api/handlers/authorization/company_employee_access.py flexible_company_assertion_query 3 3 0 2 0 0%
api/handlers/authorization/company_employee_access.py assigned_subsidiary_or_logistician_for_order_query 9 9 0 4 0 0%
api/handlers/authorization/company_employee_access.py get_assigned_clients_ids 9 9 0 6 0 0%
api/handlers/authorization/company_employee_access.py assert_client_assigned 15 15 0 10 0 0%
api/handlers/authorization/company_employee_access.py (no function) 17 0 0 0 0 100%
api/handlers/authorization/confidential.py hide_dict_fields_from_carrier 8 8 0 0 0 0%
api/handlers/authorization/confidential.py hide_model_fields_from_carrier 8 8 0 2 0 0%
api/handlers/authorization/confidential.py (no function) 5 0 0 0 0 100%
api/handlers/grabbers/__init__.py (no function) 0 0 0 0 0 100%
api/handlers/grabbers/administrative.py (no function) 6 0 0 0 0 100%
api/handlers/grabbers/biding.py (no function) 4 0 0 0 0 100%
api/handlers/grabbers/clients.py (no function) 5 0 0 0 0 100%
api/handlers/grabbers/documents.py (no function) 4 0 0 0 0 100%
api/handlers/grabbers/orders.py (no function) 7 0 0 0 0 100%
api/handlers/grabbers/organizations.py (no function) 5 0 0 0 0 100%
api/handlers/grabbers/resources.py (no function) 8 0 0 0 0 100%
api/handlers/grabbers/users.py (no function) 4 0 0 0 0 100%
api/handlers/int1c.py on_get_updates 14 14 0 6 0 0%
api/handlers/int1c.py apply_processing_results 2 2 0 2 0 0%
api/handlers/int1c.py (no function) 6 0 0 0 0 100%
api/handlers/misc/__init__.py (no function) 0 0 0 0 0 100%
api/handlers/misc/clients.py get_responsible 4 4 0 2 0 0%
api/handlers/misc/clients.py on_create_client 26 26 0 14 0 0%
api/handlers/misc/clients.py on_patch_client 18 18 0 4 0 0%
api/handlers/misc/clients.py on_assign_subsidiary_to_client 11 11 0 6 0 0%
api/handlers/misc/clients.py on_revoke_subsidiary 4 4 0 2 0 0%
api/handlers/misc/clients.py assign_manager_to_client 11 11 0 4 0 0%
api/handlers/misc/clients.py on_client_revoke_manager 4 4 0 0 0 0%
api/handlers/misc/clients.py on_get_clients_managers 3 3 0 0 0 0%
api/handlers/misc/clients.py on_get_client_suggestion 20 20 0 12 0 0%
api/handlers/misc/clients.py (no function) 34 0 0 0 0 100%
api/handlers/misc/documents.py docs_restriction_query_builder 6 6 0 4 0 0%
api/handlers/misc/documents.py type_document_strategy 8 8 0 8 0 0%
api/handlers/misc/documents.py check_valid_until 5 5 0 4 0 0%
api/handlers/misc/documents.py get_related_with_checks 4 4 0 2 0 0%
api/handlers/misc/documents.py try_fill_org_id 5 5 0 4 0 0%
api/handlers/misc/documents.py on_create_document 40 40 0 28 0 0%
api/handlers/misc/documents.py on_create_document.update_or_create_documents 4 4 0 0 0 0%
api/handlers/misc/documents.py on_delete_document 9 9 0 2 0 0%
api/handlers/misc/documents.py on_delete_document.remove_from_collection 1 1 0 0 0 0%
api/handlers/misc/documents.py on_get_documents 10 10 0 4 0 0%
api/handlers/misc/documents.py on_get_documents_new 8 8 0 4 0 0%
api/handlers/misc/documents.py on_get_document 2 2 0 0 0 0%
api/handlers/misc/documents.py on_update_document 14 14 0 4 0 0%
api/handlers/misc/documents.py on_update_document.update_by_type 2 2 0 0 0 0%
api/handlers/misc/documents.py (no function) 35 0 0 0 0 100%
api/handlers/misc/verification.py on_verify 26 26 0 16 0 0%
api/handlers/misc/verification.py (no function) 10 0 0 0 0 100%
api/handlers/orders/__init__.py (no function) 0 0 0 0 0 100%
api/handlers/orders/active_orders.py on_get_actives 9 9 0 6 0 0%
api/handlers/orders/active_orders.py on_update_current_stage 48 48 0 34 0 0%
api/handlers/orders/active_orders.py on_get_stages_suggestions 32 32 0 24 0 0%
api/handlers/orders/active_orders.py (no function) 21 0 0 0 0 100%
api/handlers/orders/archive.py get_archive_orders 9 9 0 6 0 0%
api/handlers/orders/archive.py check_enums 15 15 0 16 0 0%
api/handlers/orders/archive.py export_to_xml 13 13 0 4 0 0%
api/handlers/orders/archive.py on_get_archive_stats 9 9 0 2 0 0%
api/handlers/orders/archive.py (no function) 21 0 0 0 0 100%
api/handlers/orders/bids.py _assert_bid_actions 14 14 0 8 0 0%
api/handlers/orders/bids.py check_restrictions 15 15 0 12 0 0%
api/handlers/orders/bids.py on_make_bid 21 21 0 4 0 0%
api/handlers/orders/bids.py on_bid_deletion 18 18 0 6 0 0%
api/handlers/orders/bids.py on_get_bids 11 11 0 6 0 0%
api/handlers/orders/bids.py (no function) 24 0 0 0 0 100%
api/handlers/orders/buffer_orders.py on_get_buffer 1 1 0 0 0 0%
api/handlers/orders/buffer_orders.py on_get_one_from_buffer 2 2 0 0 0 0%
api/handlers/orders/buffer_orders.py on_put_to_exchange 14 14 0 4 0 0%
api/handlers/orders/buffer_orders.py check_create_params 8 8 0 10 0 0%
api/handlers/orders/buffer_orders.py on_create_order 35 35 0 24 0 0%
api/handlers/orders/buffer_orders.py on_put_to_trash 2 2 0 0 0 0%
api/handlers/orders/buffer_orders.py on_update_order 34 34 0 10 0 0%
api/handlers/orders/buffer_orders.py on_assign_subsidiary 15 15 0 6 0 0%
api/handlers/orders/buffer_orders.py (no function) 32 0 0 0 0 100%
api/handlers/orders/cancellation.py on_utilize_canceled 1 1 0 0 0 0%
api/handlers/orders/cancellation.py on_move_to_cancel 19 19 0 6 0 0%
api/handlers/orders/cancellation.py on_cancelled_to_exchange 19 19 0 8 0 0%
api/handlers/orders/cancellation.py on_cancelled_to_appointment 4 4 0 0 0 0%
api/handlers/orders/cancellation.py on_cancelled_to_confirmed 9 9 0 2 0 0%
api/handlers/orders/cancellation.py on_cancelled_to_buffer 6 6 0 0 0 0%
api/handlers/orders/cancellation.py (no function) 24 0 0 0 0 100%
api/handlers/orders/confirm_orders.py on_put_to_active 30 30 0 18 0 0%
api/handlers/orders/confirm_orders.py on_apply_for_draft 29 29 0 12 0 0%
api/handlers/orders/confirm_orders.py on_draw_up_order 22 22 0 8 0 0%
api/handlers/orders/confirm_orders.py on_put_back_to_auc 24 24 0 8 0 0%
api/handlers/orders/confirm_orders.py on_get_confirmed 11 11 0 8 0 0%
api/handlers/orders/confirm_orders.py on_get_one_confirmed 8 8 0 4 0 0%
api/handlers/orders/confirm_orders.py on_confirmed_to_appointment 7 7 0 0 0 0%
api/handlers/orders/confirm_orders.py on_notify_winner 3 3 0 0 0 0%
api/handlers/orders/confirm_orders.py on_warn_confirmation_ends 7 7 0 2 0 0%
api/handlers/orders/confirm_orders.py (no function) 40 0 0 0 0 100%
api/handlers/orders/exchange_orders.py on_exchange_update 25 25 0 8 0 0%
api/handlers/orders/exchange_orders.py on_confirm_order 25 25 0 6 0 0%
api/handlers/orders/exchange_orders.py get_if_exchange_only 9 9 0 6 0 0%
api/handlers/orders/exchange_orders.py on_get_exchange 14 14 0 8 0 0%
api/handlers/orders/exchange_orders.py on_get_my_bids 27 27 0 12 0 0%
api/handlers/orders/exchange_orders.py on_order_through_auction 21 21 0 6 0 0%
api/handlers/orders/exchange_orders.py on_get_exchange_order_by_id 17 17 0 8 0 0%
api/handlers/orders/exchange_orders.py on_get_exchange_order_by_id.fill_bid 4 4 0 4 0 0%
api/handlers/orders/exchange_orders.py get_order_with_resource_check 10 10 0 4 0 0%
api/handlers/orders/exchange_orders.py export_order 3 3 0 0 0 0%
api/handlers/orders/exchange_orders.py on_order_to_appointment 8 8 0 0 0 0%
api/handlers/orders/exchange_orders.py on_put_exchange_to_buffer 8 8 0 0 0 0%
api/handlers/orders/exchange_orders.py on_put_exchange_to_trash 4 4 0 0 0 0%
api/handlers/orders/exchange_orders.py (no function) 41 0 0 0 0 100%
api/handlers/orders/external_orders.py on_post_batch 25 25 0 14 0 0%
api/handlers/orders/external_orders.py on_patch_batch 21 21 0 8 0 0%
api/handlers/orders/external_orders.py on_patch_batch.update_delta 5 5 0 0 0 0%
api/handlers/orders/external_orders.py on_delete_batch 18 18 0 8 0 0%
api/handlers/orders/external_orders.py (no function) 17 0 0 0 0 100%
api/handlers/orders/orders.py on_orders_update 29 29 0 10 0 0%
api/handlers/orders/orders.py check_assignment_parameter 5 5 0 4 0 0%
api/handlers/orders/orders.py on_company_assignment 11 11 0 2 0 0%
api/handlers/orders/orders.py on_assign_carrier 37 37 0 18 0 0%
api/handlers/orders/orders.py on_multi_trash 8 8 0 0 0 0%
api/handlers/orders/orders.py on_to_exchange 24 24 0 10 0 0%
api/handlers/orders/orders.py on_to_appointment 14 14 0 6 0 0%
api/handlers/orders/orders.py (no function) 28 0 0 0 0 100%
api/handlers/orders/recommendations.py filter_closure 3 0 0 0 0 100%
api/handlers/orders/recommendations.py filter_closure.filter_recs 4 4 0 2 0 0%
api/handlers/orders/recommendations.py get_recommendations_data 6 0 0 0 0 100%
api/handlers/orders/recommendations.py get_all_recommendations 11 11 0 4 0 0%
api/handlers/orders/recommendations.py on_get_recommendations 15 15 0 10 0 0%
api/handlers/orders/recommendations.py notify_with_recommended_summary 10 10 0 6 0 0%
api/handlers/orders/recommendations.py (no function) 20 0 0 0 0 100%
api/handlers/orders/to_appointment.py on_put_to_trash 2 2 0 0 0 0%
api/handlers/orders/to_appointment.py on_put_appointment_to_buffer 7 7 0 0 0 0%
api/handlers/orders/to_appointment.py on_appointment_to_exchange 19 19 0 6 0 0%
api/handlers/orders/to_appointment.py on_get_whole_appointment 2 2 0 0 0 0%
api/handlers/orders/to_appointment.py (no function) 21 0 0 0 0 100%
api/handlers/orders/trash_orders.py on_put_trash_to_buffer 3 3 0 0 0 0%
api/handlers/orders/trash_orders.py on_remove_from_trash 5 5 0 2 0 0%
api/handlers/orders/trash_orders.py (no function) 11 0 0 0 0 100%
api/handlers/organizations.py update_contact_user 6 6 0 4 0 0%
api/handlers/organizations.py on_create_organization 35 35 0 10 0 0%
api/handlers/organizations.py on_update_organization_by_id 39 39 0 16 0 0%
api/handlers/organizations.py on_inn_update 19 19 0 8 0 0%
api/handlers/organizations.py on_get_organization_suggestion 5 5 0 2 0 0%
api/handlers/organizations.py on_get_org_completion 56 56 0 34 0 0%
api/handlers/organizations.py on_get_organization_resources 7 7 0 4 0 0%
api/handlers/organizations.py (no function) 38 0 0 0 0 100%
api/handlers/reports.py process_report 5 5 0 0 0 0%
api/handlers/reports.py (no function) 6 0 0 0 0 100%
api/handlers/resources/__init__.py on_get_resources_for_org 17 17 0 14 0 0%
api/handlers/resources/__init__.py documents_creation 11 11 0 6 0 0%
api/handlers/resources/__init__.py documents_on_update 8 8 0 4 0 0%
api/handlers/resources/__init__.py (no function) 18 0 0 0 0 100%
api/handlers/resources/common.py assert_resource_manage 15 15 0 10 0 0%
api/handlers/resources/common.py (no function) 11 0 0 0 0 100%
api/handlers/resources/drivers.py on_create_driver 11 11 0 2 0 0%
api/handlers/resources/drivers.py on_get_drivers 1 1 0 0 0 0%
api/handlers/resources/drivers.py on_get_driver 1 1 0 0 0 0%
api/handlers/resources/drivers.py on_update_driver 14 14 0 2 0 0%
api/handlers/resources/drivers.py on_delete_driver 5 5 0 0 0 0%
api/handlers/resources/drivers.py (no function) 29 0 0 0 0 100%
api/handlers/resources/processor.py process_final_entity 4 4 0 0 0 0%
api/handlers/resources/processor.py (no function) 8 0 0 0 0 100%
api/handlers/resources/trailers.py on_create_trailer 11 11 0 2 0 0%
api/handlers/resources/trailers.py on_get_trailers 1 1 0 0 0 0%
api/handlers/resources/trailers.py on_get_trailer 1 1 0 0 0 0%
api/handlers/resources/trailers.py on_update_trailer 14 14 0 2 0 0%
api/handlers/resources/trailers.py on_delete_trailer 5 5 0 0 0 0%
api/handlers/resources/trailers.py (no function) 27 0 0 0 0 100%
api/handlers/resources/trucks.py on_create_truck 11 11 0 2 0 0%
api/handlers/resources/trucks.py on_get_trucks 1 1 0 0 0 0%
api/handlers/resources/trucks.py on_get_truck 1 1 0 0 0 0%
api/handlers/resources/trucks.py on_update_truck 14 14 0 2 0 0%
api/handlers/resources/trucks.py on_delete_truck 5 5 0 0 0 0%
api/handlers/resources/trucks.py (no function) 27 0 0 0 0 100%
api/handlers/subsidiaries.py get_employees 7 7 0 6 0 0%
api/handlers/subsidiaries.py on_create_subsidiary 10 10 0 6 0 0%
api/handlers/subsidiaries.py on_update_subsidiary 21 21 0 14 0 0%
api/handlers/subsidiaries.py on_remove_subsidiary 11 11 0 6 0 0%
api/handlers/subsidiaries.py on_add_client_to_subsidiary 6 6 0 2 0 0%
api/handlers/subsidiaries.py revoke_subsidiary 7 7 0 4 0 0%
api/handlers/subsidiaries.py on_get_assigned_clients_by_sub_id 4 4 0 2 0 0%
api/handlers/subsidiaries.py on_get_assigned_clients_full_by_sub 6 6 0 2 0 0%
api/handlers/subsidiaries.py (no function) 25 0 0 0 0 100%
api/handlers/suggestions.py on_get_sub_suggestions 5 5 0 2 0 0%
api/handlers/suggestions.py on_get_users_suggestions 15 15 0 8 0 0%
api/handlers/suggestions.py (no function) 10 0 0 0 0 100%
api/handlers/users.py get_most_role 9 9 0 10 0 0%
api/handlers/users.py _assert_director_access 10 10 0 8 0 0%
api/handlers/users.py _assert_user_access 2 2 0 2 0 0%
api/handlers/users.py on_create_users 26 26 0 10 0 0%
api/handlers/users.py on_get_users 4 4 0 0 0 0%
api/handlers/users.py on_get_user 5 5 0 2 0 0%
api/handlers/users.py update_kc_int 5 5 0 4 0 0%
api/handlers/users.py on_update_user 33 33 0 18 0 0%
api/handlers/users.py on_update_user.update_role 3 3 0 0 0 0%
api/handlers/users.py on_delete_user 2 2 0 0 0 0%
api/handlers/users.py update_users_roles 17 17 0 8 0 0%
api/handlers/users.py update_subsidiary_by_user_id 10 10 0 2 0 0%
api/handlers/users.py assign_sub_to_user 4 4 0 2 0 0%
api/handlers/users.py on_update_subsidiary 11 11 0 2 0 0%
api/handlers/users.py parse_role 9 9 0 0 0 0%
api/handlers/users.py on_add_role 16 16 0 6 0 0%
api/handlers/users.py check_ts 13 13 0 6 0 0%
api/handlers/users.py on_user_update_wh 25 25 0 10 0 0%
api/handlers/users.py on_remove_role 14 14 0 6 0 0%
api/handlers/users.py on_user_delete 4 4 0 0 0 0%
api/handlers/users.py on_user_create 21 21 0 4 0 0%
api/handlers/users.py on_user_register 13 13 0 2 0 0%
api/handlers/users.py keycloak_webhook_handler 16 16 0 14 0 0%
api/handlers/users.py on_get_assigned_to_employee_clients 6 6 0 2 0 0%
api/handlers/users.py on_get_assigned_orders_to_employee 2 2 0 0 0 0%
api/handlers/users.py parse_user_roles 5 5 0 2 0 0%
api/handlers/users.py users_sync_batch_processing 17 17 0 6 0 0%
api/handlers/users.py iterate_for_sync 14 14 0 2 0 0%
api/handlers/users.py (no function) 69 0 0 0 0 100%
api/indexes.py indexes_fts 23 23 0 6 0 0%
api/indexes.py migrate_for_unique_complex_key_clients 8 8 0 2 0 0%
api/indexes.py migrate_for_unique_vehicles 8 8 0 2 0 0%
api/indexes.py migrate_for_unique_drivers 14 14 0 4 0 0%
api/indexes.py run_indexes 6 4 0 4 1 30%
api/indexes.py (no function) 21 0 0 0 0 100%
api/keycloak.py (no function) 5 0 0 0 0 100%
api/logging_config.py (no function) 20 1 0 4 2 88%
api/mongodb.py (no function) 31 1 0 2 1 94%
api/operations/__init__.py (no function) 0 0 0 0 0 100%
api/operations/assignment.py data_from_assigned 23 23 0 18 0 0%
api/operations/assignment.py notify_if_assigned 4 4 0 4 0 0%
api/operations/assignment.py (no function) 11 0 0 0 0 100%
api/operations/orders.py fill_carrier_by_oid_company 7 7 0 6 0 0%
api/operations/orders.py fill_orders_subsidiary_or_logistician 20 20 0 18 0 0%
api/operations/orders.py fill_orders_client 22 22 0 14 0 0%
api/operations/orders.py prepare_to_create_order 9 9 0 0 0 0%
api/operations/orders.py update_documents_data 26 26 0 16 0 0%
api/operations/orders.py fill_by_insert_oid_resources_docs 18 18 0 14 0 0%
api/operations/orders.py patch_operations 3 3 0 0 0 0%
api/operations/orders.py make_data_update_for_confirmed 4 4 0 0 0 0%
api/operations/orders.py generate_draft_document 11 11 0 4 0 0%
api/operations/orders.py pre_process_to_exchange_auction_end_time 5 5 0 4 0 0%
api/operations/orders.py clear_documents 4 4 0 2 0 0%
api/operations/orders.py create_order_with_second_phase 13 13 0 4 0 0%
api/operations/orders.py (no function) 32 0 0 0 0 100%
api/services/__init__.py (no function) 0 0 0 0 0 100%
api/services/dadata.py DadataAPI.__init__ 2 2 0 0 0 0%
api/services/dadata.py DadataAPI._extract_data 6 6 0 0 0 0%
api/services/dadata.py DadataAPI.get_company_info 10 10 0 2 0 0%
api/services/dadata.py verify_inn 4 4 0 0 0 0%
api/services/dadata.py (no function) 12 0 0 0 0 100%
api/services/documents.py DocumentsQuerier.__init__ 1 0 0 0 0 100%
api/services/documents.py DocumentsQuerier.upload_document 4 4 0 2 0 0%
api/services/documents.py (no function) 9 0 0 0 0 100%
api/services/location_connector.py LocationAPIConnector.request_line_address_with_yapi 16 16 0 4 0 0%
api/services/location_connector.py LocationAPIConnector.request_line_address_with_osm 23 23 0 10 0 0%
api/services/location_connector.py (no function) 12 0 0 0 0 100%
api/services/microservice_connector.py ServiceConnector.__init__ 9 0 0 0 0 100%
api/services/microservice_connector.py ServiceConnector._check_session 3 3 0 2 0 0%
api/services/microservice_connector.py ServiceConnector._check_client 3 3 0 2 0 0%
api/services/microservice_connector.py ServiceConnector._initialize 18 18 0 4 0 0%
api/services/microservice_connector.py RecommendationsConnector.make_request 24 24 0 16 0 0%
api/services/microservice_connector.py DocumentsConnector.__init__ 2 0 0 0 0 100%
api/services/microservice_connector.py DocumentsConnector.make_request 10 10 0 2 0 0%
api/services/microservice_connector.py NotificationConnector.__init__ 2 0 0 0 0 100%
api/services/microservice_connector.py NotificationConnector.make_request 11 11 0 2 0 0%
api/services/microservice_connector.py (no function) 24 0 0 0 0 100%
api/services/minio_policy_setter.py MinioPolicySetter.set_policy_according_to_roles 1 1 0 0 0 0%
api/services/minio_policy_setter.py MinioPolicySetter.create_new_model_with_minio_policy_attr 2 2 0 0 0 0%
api/services/minio_policy_setter.py (no function) 6 0 0 0 0 100%
api/services/notifications/__init__.py (no function) 0 0 0 0 0 100%
api/services/notifications/builder.py _get_object_field 17 17 0 8 0 0%
api/services/notifications/builder.py _fill_text_from_object 8 8 0 2 0 0%
api/services/notifications/builder.py _get_user_dict 5 5 0 4 0 0%
api/services/notifications/builder.py _get_users_dict 1 1 0 0 0 0%
api/services/notifications/builder.py _doc_verification_translation 8 8 0 6 0 0%
api/services/notifications/builder.py NotificationBuilder.__init__ 1 0 0 0 0 100%
api/services/notifications/builder.py NotificationBuilder._copy 1 1 0 0 0 0%
api/services/notifications/builder.py NotificationBuilder._fill_payload_fields 4 4 0 4 0 0%
api/services/notifications/builder.py NotificationBuilder.with_preset 4 4 0 0 0 0%
api/services/notifications/builder.py NotificationBuilder.with_preset_type 3 3 0 2 0 0%
api/services/notifications/builder.py NotificationBuilder.with_object 5 5 0 2 0 0%
api/services/notifications/builder.py NotificationBuilder.with_user 4 4 0 0 0 0%
api/services/notifications/builder.py NotificationBuilder.with_users 3 3 0 0 0 0%
api/services/notifications/builder.py NotificationBuilder.with_cast_one 8 8 0 2 0 0%
api/services/notifications/builder.py NotificationBuilder.with_cast_many 7 7 0 2 0 0%
api/services/notifications/builder.py NotificationBuilder.build 8 8 0 6 0 0%
api/services/notifications/builder.py (no function) 29 0 0 0 0 100%
api/services/notifications/director.py NotificationDirector.__init__ 2 0 0 0 0 100%
api/services/notifications/director.py NotificationDirector._make_request 3 3 0 2 0 0%
api/services/notifications/director.py NotificationDirector.order_archived 11 11 0 8 0 0%
api/services/notifications/director.py NotificationDirector.success_inn_verification 7 7 0 4 0 0%
api/services/notifications/director.py NotificationDirector.better_bid 5 5 0 2 0 0%
api/services/notifications/director.py NotificationDirector.organization_filled 7 7 0 2 0 0%
api/services/notifications/director.py NotificationDirector.order_is_active 5 5 0 2 0 0%
api/services/notifications/director.py NotificationDirector.order_confirmed 7 7 0 4 0 0%
api/services/notifications/director.py NotificationDirector.admin_notification_on_parser 2 2 0 0 0 0%
api/services/notifications/director.py NotificationDirector.order_canceled 11 11 0 8 0 0%
api/services/notifications/director.py NotificationDirector.order_reserved 8 8 0 4 0 0%
api/services/notifications/director.py NotificationDirector.verification_result 17 17 0 10 0 0%
api/services/notifications/director.py NotificationDirector.order_confirmed_timeout 7 7 0 4 0 0%
api/services/notifications/director.py NotificationDirector.fill_companys_recepients 8 8 0 6 0 0%
api/services/notifications/director.py NotificationDirector.company_order_reserved 4 4 0 2 0 0%
api/services/notifications/director.py NotificationDirector.company_order_canceled 4 4 0 2 0 0%
api/services/notifications/director.py NotificationDirector.company_order_confirmed 4 4 0 2 0 0%
api/services/notifications/director.py NotificationDirector.company_order_unverified 4 4 0 2 0 0%
api/services/notifications/director.py NotificationDirector.company_order_completed 4 4 0 2 0 0%
api/services/notifications/director.py NotificationDirector.company_auction_ends_soon 8 8 0 4 0 0%
api/services/notifications/director.py NotificationDirector.company_auction_ended 7 7 0 4 0 0%
api/services/notifications/director.py NotificationDirector.assignment 9 9 0 6 0 0%
api/services/notifications/director.py NotificationDirector.carriers_entity_verification_company_notification 10 10 0 6 0 0%
api/services/notifications/director.py NotificationDirector.client_assigned 5 5 0 2 0 0%
api/services/notifications/director.py NotificationDirector.new_in_buffer 14 14 0 10 0 0%
api/services/notifications/director.py NotificationDirector._notify_subsidiaries_on_scraped 11 11 0 8 0 0%
api/services/notifications/director.py NotificationDirector._notify_responsible_about_scraped 11 11 0 10 0 0%
api/services/notifications/director.py NotificationDirector._client_has_responsible 3 3 0 0 0 0%
api/services/notifications/director.py NotificationDirector.orders_scraped 8 8 0 2 0 0%
api/services/notifications/director.py NotificationDirector.confirmation_ended_company 5 5 0 2 0 0%
api/services/notifications/director.py NotificationDirector.user_registered 1 1 0 0 0 0%
api/services/notifications/director.py NotificationDirector.notify_with_recommended 1 1 0 0 0 0%
api/services/notifications/director.py get_users_to_notify 1 1 0 0 0 0%
api/services/notifications/director.py (no function) 68 0 0 0 0 100%
api/services/opensearch_client.py OpenSearchAdapter.__init__ 1 1 0 0 0 0%
api/services/opensearch_client.py OpenSearchAdapter.search_fts 7 7 0 0 0 0%
api/services/opensearch_client.py OpenSearchAdapter.vector_search 1 1 0 0 0 0%
api/services/opensearch_client.py MockAdapter.search_fts 3 3 0 0 0 0%
api/services/opensearch_client.py MockAdapter.vector_search 3 3 0 0 0 0%
api/services/opensearch_client.py get_ids_query 4 4 0 2 0 0%
api/services/opensearch_client.py get_opensearch_vector_model_id 4 4 0 2 0 0%
api/services/opensearch_client.py (no function) 25 1 0 2 1 93%
api/services/recommendations.py check_location 5 5 0 4 0 0%
api/services/recommendations.py normalize_stops 6 6 0 4 0 0%
api/services/recommendations.py normalize_datetime_to_msc 6 6 0 6 0 0%
api/services/recommendations.py APIQuerier.__init__ 1 0 0 0 0 100%
api/services/recommendations.py APIQuerier._form_rec_domain 5 5 0 0 0 0%
api/services/recommendations.py APIQuerier.create_target_and_recommendation_order 11 11 0 4 0 0%
api/services/recommendations.py APIQuerier.update_order 9 9 0 2 0 0%
api/services/recommendations.py APIQuerier.remove_order 2 2 0 0 0 0%
api/services/recommendations.py APIQuerier.get_recommendations_for_target 8 8 0 2 0 0%
api/services/recommendations.py (no function) 19 0 0 0 0 100%
api/services/telegram.py map_environment_header 4 4 0 0 0 0%
api/services/telegram.py send_message 9 9 0 6 0 0%
api/services/telegram.py async_send_message 4 4 0 4 0 0%
api/services/telegram.py group_notification 1 1 0 0 0 0%
api/services/telegram.py (no function) 13 0 0 0 0 100%
api/stubs.py scraped_container 1 1 0 0 0 0%
api/stubs.py (no function) 1 0 0 0 0 100%
api/utils/__init__.py (no function) 0 0 0 0 0 100%
api/utils/access_wrapper.py get_active_user 2 0 0 0 0 100%
api/utils/access_wrapper.py get_active_user.get_current_access 14 14 0 10 0 0%
api/utils/access_wrapper.py (no function) 12 0 0 0 0 100%
api/utils/check_carriers_resources.py is_resource_verified 1 1 0 0 0 0%
api/utils/check_carriers_resources.py is_resource_model_verified 3 3 0 2 0 0%
api/utils/check_carriers_resources.py verified_mark 3 3 0 2 0 0%
api/utils/check_carriers_resources.py check_verification 3 3 0 2 0 0%
api/utils/check_carriers_resources.py is_body_appropriate 24 24 0 20 0 0%
api/utils/check_carriers_resources.py check_order_approved 6 6 0 6 0 0%
api/utils/check_carriers_resources.py check_resources_are_same 19 19 0 18 0 0%
api/utils/check_carriers_resources.py check_resources_for_generation 6 6 0 6 0 0%
api/utils/check_carriers_resources.py (no function) 20 0 0 0 0 100%
api/utils/clear.py clear_on_move 3 3 0 4 0 0%
api/utils/clear.py (no function) 3 0 0 0 0 100%
api/utils/concurrency.py threadpool 2 0 0 0 0 100%
api/utils/concurrency.py threadpool.async_wrapper 2 2 0 0 0 0%
api/utils/concurrency.py (no function) 3 0 0 0 0 100%
api/utils/data_grabber.py BaseGetListQueryParams.__init__ 7 7 0 0 0 0%
api/utils/data_grabber.py BaseGetOneQueryParams.__init__ 1 0 0 0 0 100%
api/utils/data_grabber.py get_field_model 18 18 0 6 0 0%
api/utils/data_grabber.py MongoDataGrabber.__init__ 3 0 0 0 0 100%
api/utils/data_grabber.py MongoDataGrabber.convert_values 6 6 0 4 0 0%
api/utils/data_grabber.py MongoDataGrabber.where_conversion 30 30 0 22 0 0%
api/utils/data_grabber.py MongoDataGrabber.get_list 29 29 0 10 0 0%
api/utils/data_grabber.py MongoDataGrabber.get_one 5 5 0 2 0 0%
api/utils/data_grabber.py MongoDataGrabber.get_one_by_id_with_pattern 18 18 0 10 0 0%
api/utils/data_grabber.py MongoDataGrabber.parse_where 8 8 0 2 0 0%
api/utils/data_grabber.py MongoDataGrabber.parse_assignment 23 23 0 10 0 0%
api/utils/data_grabber.py MongoDataGrabber.parse_projection 14 14 0 6 0 0%
api/utils/data_grabber.py MongoDataGrabber.parse_sort 21 21 0 8 0 0%
api/utils/data_grabber.py adjust_search_query 13 13 0 10 0 0%
api/utils/data_grabber.py update_search_query 11 11 0 12 0 0%
api/utils/data_grabber.py (no function) 51 0 0 0 0 100%
api/utils/dt_utils.py get_current_datetime 4 0 0 2 0 100%
api/utils/dt_utils.py get_datetime_tz_aware 1 1 0 0 0 0%
api/utils/dt_utils.py months_delta 14 14 0 6 0 0%
api/utils/dt_utils.py get_deletion_datetime 2 2 0 0 0 0%
api/utils/dt_utils.py parse_datetime_filter 5 5 0 0 0 0%
api/utils/dt_utils.py parse_datetime_str 4 4 0 2 0 0%
api/utils/dt_utils.py parse_datetime_to_str 4 4 0 2 0 0%
api/utils/dt_utils.py ensure_dt 5 5 0 4 0 0%
api/utils/dt_utils.py get_period_num_of_months_back 11 2 0 4 2 73%
api/utils/dt_utils.py (no function) 11 0 0 0 0 100%
api/utils/excel.py ExcelExporter.__init__ 4 4 0 0 0 0%
api/utils/excel.py ExcelExporter.write_excel 13 13 0 2 0 0%
api/utils/excel.py ExcelExporter.save_workbook 1 1 0 0 0 0%
api/utils/excel.py ExcelExporter.header_maker 4 4 0 4 0 0%
api/utils/excel.py get_column_index 3 3 0 0 0 0%
api/utils/excel.py get_first_loading 12 12 0 2 0 0%
api/utils/excel.py get_last_stop 12 12 0 2 0 0%
api/utils/excel.py get_additional_stops 13 13 0 6 0 0%
api/utils/excel.py get_body_type 12 12 0 8 0 0%
api/utils/excel.py get_loading_type 14 14 0 10 0 0%
api/utils/excel.py get_driver_fio 12 12 0 8 0 0%
api/utils/excel.py get_employee_full_name 14 14 0 10 0 0%
api/utils/excel.py export_orders_to_excel 17 17 0 4 0 0%
api/utils/excel.py export_orders_to_excel.order_formatter 28 28 0 0 0 0%
api/utils/excel.py parse_excel_import 4 4 0 0 0 0%
api/utils/excel.py save_excel 11 11 0 2 0 0%
api/utils/excel.py export_buffer 4 4 0 0 0 0%
api/utils/excel.py parse_stops 10 10 0 4 0 0%
api/utils/excel.py make_body 20 20 0 16 0 0%
api/utils/excel.py get_column_data 6 6 0 2 0 0%
api/utils/excel.py get_resource_id 10 10 0 6 0 0%
api/utils/excel.py get_client_id 13 13 0 4 0 0%
api/utils/excel.py make_order_from_line 51 51 0 16 0 0%
api/utils/excel.py check_line 1 1 0 0 0 0%
api/utils/excel.py process_data_header 12 12 0 4 0 0%
api/utils/excel.py parse_order_data 17 17 0 6 0 0%
api/utils/excel.py on_import_to_buffer 10 10 0 2 0 0%
api/utils/excel.py (no function) 69 0 0 0 0 100%
api/utils/helper.py place_stop_indicies 5 5 0 4 0 0%
api/utils/helper.py get_org_oid 6 3 0 2 1 50%
api/utils/helper.py get_subsidiary_oid 10 10 0 4 0 0%
api/utils/helper.py stop_sort_key 2 2 0 0 0 0%
api/utils/helper.py update_order_address 26 26 0 10 0 0%
api/utils/helper.py add_prices_to_update 9 9 0 8 0 0%
api/utils/helper.py clean_empty_objects 4 4 0 4 0 0%
api/utils/helper.py validate_search_q 4 4 0 2 0 0%
api/utils/helper.py check_assigned 2 2 0 0 0 0%
api/utils/helper.py calculate_ab_distance 7 7 0 0 0 0%
api/utils/helper.py is_organization_filled 2 2 0 0 0 0%
api/utils/helper.py get_hash 1 1 0 0 0 0%
api/utils/helper.py write_1c_to_file 3 3 0 0 0 0%
api/utils/helper.py get_ids_list 8 8 0 2 0 0%
api/utils/helper.py multiexec 8 8 0 2 0 0%
api/utils/helper.py secure_pass_generator 1 1 0 0 0 0%
api/utils/helper.py etag_detalizer 4 4 0 4 0 0%
api/utils/helper.py ensure_yapi_location 8 8 0 10 0 0%
api/utils/helper.py clear_user_for_keycloak 2 2 0 2 0 0%
api/utils/helper.py (no function) 43 0 0 0 0 100%
tests/__init__.py (no function) 0 0 0 0 0 100%
tests/conftest.py event_loop 6 6 0 0 0 0%
tests/conftest.py mongo_table_engine 3 3 0 0 0 0%
tests/conftest.py side_effect_mongo_mock_from_uuid 5 5 0 2 0 0%
tests/conftest.py mongo_uuid 2 0 0 0 0 100%
tests/conftest.py mock_get_list_params 2 2 0 0 0 0%
tests/conftest.py mock_get_one_params 2 2 0 0 0 0%
tests/conftest.py sotrans_user_roles 9 9 0 0 0 0%
tests/conftest.py shared_uuid 1 1 0 0 0 0%
tests/conftest.py shared_oid 1 1 0 0 0 0%
tests/conftest.py shared_org_id 1 1 0 0 0 0%
tests/conftest.py sotrans_company_dir 6 6 0 0 0 0%
tests/conftest.py sotrans_company_logisitician 6 6 0 0 0 0%
tests/conftest.py tmp_user 5 5 0 0 0 0%
tests/conftest.py tmp_org 6 6 0 0 0 0%
tests/conftest.py tmp_subsidiary 5 5 0 0 0 0%
tests/conftest.py tmp_client 5 5 0 0 0 0%
tests/conftest.py (no function) 65 0 0 0 0 100%
tests/filter_fixtures.py users_organization 7 7 0 0 0 0%
tests/filter_fixtures.py organization_with_logistician 9 9 0 0 0 0%
tests/filter_fixtures.py users_clients 3 3 0 0 0 0%
tests/filter_fixtures.py (no function) 13 0 0 0 0 100%
tests/random_model.py generate_random_string 1 0 0 0 0 100%
tests/random_model.py primitive_types 8 1 0 6 1 86%
tests/random_model.py generate_random_model_dict 40 10 0 32 9 74%
tests/random_model.py generate_random_model 1 1 0 0 0 0%
tests/random_model.py generate_models_json 8 1 0 4 2 75%
tests/random_model.py (no function) 17 0 0 0 0 100%
tests/tests_api/__init__.py (no function) 0 0 0 0 0 100%
tests/tests_api/admin/__init__.py (no function) 0 0 0 0 0 100%
tests/tests_api/admin/settings.py test_update_settings 3 3 0 0 0 0%
tests/tests_api/admin/settings.py test_get_settings 3 3 0 0 0 0%
tests/tests_api/admin/settings.py (no function) 6 0 0 0 0 100%
tests/tests_api/admin/test_ads.py test_ads_create 3 3 0 0 0 0%
tests/tests_api/admin/test_ads.py test_ads_get 3 3 0 0 0 0%
tests/tests_api/admin/test_ads.py test_ads_update 4 4 0 0 0 0%
tests/tests_api/admin/test_ads.py test_get_ads_blocks 3 3 0 0 0 0%
tests/tests_api/admin/test_ads.py test_remove_ads_block 3 3 0 0 0 0%
tests/tests_api/admin/test_ads.py (no function) 10 0 0 0 0 100%
tests/tests_api/auth.py token 2 0 0 0 0 100%
tests/tests_api/auth.py test_client 2 0 0 0 0 100%
tests/tests_api/auth.py (no function) 9 0 0 0 0 100%
tests/tests_api/fixtures.py tmp_client 5 5 0 0 0 0%
tests/tests_api/fixtures.py tmp_buffer_order 3 3 0 0 0 0%
tests/tests_api/fixtures.py tmp_trash_order 3 3 0 0 0 0%
tests/tests_api/fixtures.py tmp_confirmed_order 3 3 0 0 0 0%
tests/tests_api/fixtures.py tmp_exchange_order 3 3 0 0 0 0%
tests/tests_api/fixtures.py tmp_exchange_duple 3 3 0 0 0 0%
tests/tests_api/fixtures.py update_org_with_employee 1 1 0 0 0 0%
tests/tests_api/fixtures.py update_subsidiary_with_employee 2 2 0 0 0 0%
tests/tests_api/fixtures.py tmp_appointment_order 5 5 0 0 0 0%
tests/tests_api/fixtures.py tmp_canceled_order 5 5 0 0 0 0%
tests/tests_api/fixtures.py tmp_unverified_order 5 5 0 0 0 0%
tests/tests_api/fixtures.py (no function) 30 0 0 0 0 100%
tests/tests_api/misc/__init__.py (no function) 0 0 0 0 0 100%
tests/tests_api/misc/clients.py test_create_client 4 4 0 0 0 0%
tests/tests_api/misc/clients.py test_get_client_by_id 3 3 0 0 0 0%
tests/tests_api/misc/clients.py test_update_client 3 3 0 0 0 0%
tests/tests_api/misc/clients.py test_delete_client 2 2 0 0 0 0%
tests/tests_api/misc/clients.py (no function) 10 0 0 0 0 100%
tests/tests_api/misc/documents.py test_create_document 4 4 0 0 0 0%
tests/tests_api/misc/documents.py test_get_document 3 3 0 0 0 0%
tests/tests_api/misc/documents.py test_update_document 4 4 0 0 0 0%
tests/tests_api/misc/documents.py test_get_documents 3 3 0 0 0 0%
tests/tests_api/misc/documents.py test_remove_document 3 3 0 0 0 0%
tests/tests_api/misc/documents.py test_create_document_v2 7 7 0 0 0 0%
tests/tests_api/misc/documents.py test_get_document_v2 10 10 0 6 0 0%
tests/tests_api/misc/documents.py (no function) 23 0 0 0 0 100%
tests/tests_api/misc/verification.py test_document_verification 10 10 0 2 0 0%
tests/tests_api/misc/verification.py (no function) 8 0 0 0 0 100%
tests/tests_api/orders/__init__.py (no function) 0 0 0 0 0 100%
tests/tests_api/orders/appointment.py test_app_to_buffer 3 3 0 0 0 0%
tests/tests_api/orders/appointment.py test_app_to_exchange 3 3 0 0 0 0%
tests/tests_api/orders/appointment.py test_app_to_trash 3 3 0 0 0 0%
tests/tests_api/orders/appointment.py (no function) 6 0 0 0 0 100%
tests/tests_api/orders/buffer.py test_create_order 6 6 0 0 0 0%
tests/tests_api/orders/buffer.py test_order_assignment 3 3 0 0 0 0%
tests/tests_api/orders/buffer.py test_buffer_to_trash 3 3 0 0 0 0%
tests/tests_api/orders/buffer.py test_buf_by_id 3 3 0 0 0 0%
tests/tests_api/orders/buffer.py test_update 4 4 0 0 0 0%
tests/tests_api/orders/buffer.py test_to_exchange 2 2 0 0 0 0%
tests/tests_api/orders/buffer.py test_buf_xlsx 2 2 0 0 0 0%
tests/tests_api/orders/buffer.py (no function) 16 0 0 0 0 100%
tests/tests_api/orders/canceled.py test_canceled_to_trash 3 3 0 0 0 0%
tests/tests_api/orders/canceled.py test_canceled_to_exchange 3 3 0 0 0 0%
tests/tests_api/orders/canceled.py test_canceled_to_buffer 3 3 0 0 0 0%
tests/tests_api/orders/canceled.py (no function) 6 0 0 0 0 100%
tests/tests_api/orders/confirmed.py test_conf_to_exchange 3 3 0 0 0 0%
tests/tests_api/orders/confirmed.py test_conf_to_active 3 3 0 0 0 0%
tests/tests_api/orders/confirmed.py test_conf_to_appointment 3 3 0 0 0 0%
tests/tests_api/orders/confirmed.py (no function) 6 0 0 0 0 100%
tests/tests_api/orders/exchange.py test_get_xch_by_id 3 3 0 0 0 0%
tests/tests_api/orders/exchange.py test_put_to_appointment 2 2 0 0 0 0%
tests/tests_api/orders/exchange.py test_bid_for_order 3 3 0 0 0 0%
tests/tests_api/orders/exchange.py test_confirm_order 4 4 0 0 0 0%
tests/tests_api/orders/exchange.py test_get_exchange 3 3 0 0 0 0%
tests/tests_api/orders/exchange.py test_get_verified 3 3 0 0 0 0%
tests/tests_api/orders/exchange.py test_my_bids 3 3 0 0 0 0%
tests/tests_api/orders/exchange.py test_to_trash 3 3 0 0 0 0%
tests/tests_api/orders/exchange.py test_to_reserved 3 3 0 0 0 0%
tests/tests_api/orders/exchange.py test_xlsx 2 2 0 0 0 0%
tests/tests_api/orders/exchange.py test_to_buffer 2 2 0 0 0 0%
tests/tests_api/orders/exchange.py (no function) 20 0 0 0 0 100%
tests/tests_api/orders/orders.py test_update_order 3 3 0 0 0 0%
tests/tests_api/orders/orders.py test_to_canceled 3 3 0 0 0 0%
tests/tests_api/orders/orders.py test_to_confirmed 4 4 0 0 0 0%
tests/tests_api/orders/orders.py (no function) 10 0 0 0 0 100%
tests/tests_api/orders/trash.py test_trash_to_buffer 3 3 0 0 0 0%
tests/tests_api/orders/trash.py (no function) 4 0 0 0 0 100%
tests/tests_api/organizations/__init__.py (no function) 0 0 0 0 0 100%
tests/tests_api/organizations/organization.py test_create_org_positive 3 3 0 0 0 0%
tests/tests_api/organizations/organization.py test_get_org 3 3 0 0 0 0%
tests/tests_api/organizations/organization.py test_update_org 4 4 0 0 0 0%
tests/tests_api/organizations/organization.py test_org_completion 3 3 0 0 0 0%
tests/tests_api/organizations/organization.py test_orgs_list 8 8 0 4 0 0%
tests/tests_api/organizations/organization.py (no function) 12 0 0 0 0 100%
tests/tests_api/organizations/organization_resources.py test_create_driver 4 4 0 0 0 0%
tests/tests_api/organizations/organization_resources.py test_organization_drivers 5 5 0 0 0 0%
tests/tests_api/organizations/organization_resources.py test_create_truck 4 4 0 0 0 0%
tests/tests_api/organizations/organization_resources.py test_organization_truck 5 5 0 0 0 0%
tests/tests_api/organizations/organization_resources.py test_create_trailer 4 4 0 0 0 0%
tests/tests_api/organizations/organization_resources.py test_organization_trailer 5 5 0 0 0 0%
tests/tests_api/organizations/organization_resources.py (no function) 17 0 0 0 0 100%
tests/tests_api/organizations/subsidiaries.py test_subsidiary_create 4 4 0 0 0 0%
tests/tests_api/organizations/subsidiaries.py test_get_subsidiary 3 3 0 0 0 0%
tests/tests_api/organizations/subsidiaries.py test_update_subsidiary 3 3 0 0 0 0%
tests/tests_api/organizations/subsidiaries.py test_delete_subsidiary 3 3 0 0 0 0%
tests/tests_api/organizations/subsidiaries.py (no function) 8 0 0 0 0 100%
tests/tests_api/resources/__init__.py (no function) 0 0 0 0 0 100%
tests/tests_api/resources/drivers.py test_get_driver 2 2 0 0 0 0%
tests/tests_api/resources/drivers.py test_get_drivers 5 5 0 0 0 0%
tests/tests_api/resources/drivers.py test_patch_drivers 3 3 0 0 0 0%
tests/tests_api/resources/drivers.py test_delete_drivers 5 5 0 0 0 0%
tests/tests_api/resources/drivers.py (no function) 8 0 0 0 0 100%
tests/tests_api/resources/trailers.py test_get_trailers 8 8 0 4 0 0%
tests/tests_api/resources/trailers.py test_get_trailer 2 2 0 0 0 0%
tests/tests_api/resources/trailers.py test_update_trailer 3 3 0 0 0 0%
tests/tests_api/resources/trailers.py test_delete_truck 5 5 0 0 0 0%
tests/tests_api/resources/trailers.py (no function) 8 0 0 0 0 100%
tests/tests_api/resources/trucks.py test_get_trucks 5 5 0 0 0 0%
tests/tests_api/resources/trucks.py test_get_truck 2 2 0 0 0 0%
tests/tests_api/resources/trucks.py test_update_truck 3 3 0 0 0 0%
tests/tests_api/resources/trucks.py test_delete_truck 5 5 0 0 0 0%
tests/tests_api/resources/trucks.py (no function) 9 0 0 0 0 100%
tests/tests_api/statistics.py test_company_stats 3 0 0 0 0 100%
tests/tests_api/statistics.py test_carriers_stats 3 0 0 0 0 100%
tests/tests_api/statistics.py (no function) 4 0 0 0 0 100%
tests/tests_api/suggestions.py test_trailers_suggestion 9 8 0 4 0 8%
tests/tests_api/suggestions.py test_truck_suggestion 9 8 0 4 0 8%
tests/tests_api/suggestions.py test_driver_suggestion_model 10 10 0 4 0 0%
tests/tests_api/suggestions.py test_org_suggestion_model 7 7 0 4 0 0%
tests/tests_api/suggestions.py test_client_suggestion 11 11 0 4 0 0%
tests/tests_api/suggestions.py (no function) 13 0 0 0 0 100%
tests/tests_unit/__init__.py (no function) 0 0 0 0 0 100%
tests/tests_unit/cases_carrier_checks.py body_settings_model 1 1 0 0 0 0%
tests/tests_unit/cases_carrier_checks.py BodySettingsPass.case_no_required 1 1 0 0 0 0%
tests/tests_unit/cases_carrier_checks.py BodySettingsPass.case_matching_body_type 4 4 0 0 0 0%
tests/tests_unit/cases_carrier_checks.py BodySettingsPass.case_matching_load 4 4 0 0 0 0%
tests/tests_unit/cases_carrier_checks.py BodySettingsPass.case_matching_weight 4 4 0 0 0 0%
tests/tests_unit/cases_carrier_checks.py BodySettingsPass.case_matching_volume 4 4 0 0 0 0%
tests/tests_unit/cases_carrier_checks.py BodySettingsFailing.case_not_provided 2 2 0 0 0 0%
tests/tests_unit/cases_carrier_checks.py BodySettingsFailing.case_not_provided_weight 3 3 0 0 0 0%
tests/tests_unit/cases_carrier_checks.py BodySettingsFailing.case_not_matching_body 4 4 0 0 0 0%
tests/tests_unit/cases_carrier_checks.py BodySettingsFailing.case_not_matching_loading_type 4 4 0 0 0 0%
tests/tests_unit/cases_carrier_checks.py BodySettingsFailing.case_not_matching_volume 4 4 0 0 0 0%
tests/tests_unit/cases_carrier_checks.py (no function) 16 0 0 0 0 100%
tests/tests_unit/cases_test_data_grabber.py GetEntitiesList.case_empty 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py GetEntitiesList.case_limit 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py GetEntitiesList.case_where 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py GetEntitiesList.case_projection 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py GetEntitiesList.case_empty_sort 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py GetEntitiesList.case_multi_sort 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py GetEntity.case_empty 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py GetEntity.case_projection 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py ParseSortRaise.case_empty_param 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py ParseSortRaise.case_wrong_type_param 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py GetRaises.case_json_where 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py GetRaises.case_json_projection 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py AdjustSearchQueryCases.case_none 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py AdjustSearchQueryCases.case_empty 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py AdjustSearchQueryCases.case_list_and_value 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py AdjustSearchQueryCases.case_list_and_set 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py AdjustSearchQueryCases.case_multiple_key_search 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py AdjustSearchQueryCases.case_mongo_path_field_adjust 1 1 0 0 0 0%
tests/tests_unit/cases_test_data_grabber.py (no function) 25 0 0 0 0 100%
tests/tests_unit/data_grabber_fixtures.py params_mocks_full 2 2 0 0 0 0%
tests/tests_unit/data_grabber_fixtures.py params_mock_one 2 2 0 0 0 0%
tests/tests_unit/data_grabber_fixtures.py params_mocks_raise 2 2 0 0 0 0%
tests/tests_unit/data_grabber_fixtures.py initial_key_allowed 3 3 0 0 0 0%
tests/tests_unit/data_grabber_fixtures.py (no function) 15 0 0 0 0 100%
tests/tests_unit/get_params_fixtures.py mock_get_list_params 2 2 0 0 0 0%
tests/tests_unit/get_params_fixtures.py mock_get_one_params 2 2 0 0 0 0%
tests/tests_unit/get_params_fixtures.py (no function) 7 0 0 0 0 100%
tests/tests_unit/model_fixtures.py model_out 5 5 0 0 0 0%
tests/tests_unit/model_fixtures.py (no function) 6 0 0 0 0 100%
tests/tests_unit/test_authorization.py test_assigned_subsidiary_or_logistician_for_cd 2 2 0 0 0 0%
tests/tests_unit/test_authorization.py test_assigned_subsidiary_or_log_for_cl 7 7 0 4 0 0%
tests/tests_unit/test_authorization.py test_assigned_clients_filter 5 5 0 2 0 0%
tests/tests_unit/test_authorization.py test_assigned_logisitician 4 4 0 0 0 0%
tests/tests_unit/test_authorization.py (no function) 13 0 0 0 0 100%
tests/tests_unit/test_carrier_checks.py test_is_body_appropriate_positive 1 1 0 0 0 0%
tests/tests_unit/test_carrier_checks.py test_is_body_appropriate_negative 1 1 0 0 0 0%
tests/tests_unit/test_carrier_checks.py (no function) 7 0 0 0 0 100%
tests/tests_unit/test_data_grabber.py test_get_list_full 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_get_really_one 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_get_list_raises 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_parse_sort_raise 2 2 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_raises_get_one_no_id 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_where_conversion_oid 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_where_conversion_datetime 6 6 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_where_conversion_in_operator 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_where_conversion_raises 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_adjust_search_query 2 2 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_adjust_search_query_raises_on_single_mismatch 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_data_grabber_comparison_query 4 4 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_data_grabber_comparison_raises 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_data_grabber_raises_wrong_parameters 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_or_conversion 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_or_conversion_with_in 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py test_conversion_with_list 3 3 0 0 0 0%
tests/tests_unit/test_data_grabber.py (no function) 44 0 0 0 0 100%
tests/tests_unit/test_datetime_utils.py given_datetime 1 1 0 0 0 0%
tests/tests_unit/test_datetime_utils.py case_no_delta 1 1 0 0 0 0%
tests/tests_unit/test_datetime_utils.py case_positive_year_delta 1 1 0 0 0 0%
tests/tests_unit/test_datetime_utils.py case_negative_delta_20 1 1 0 0 0 0%
tests/tests_unit/test_datetime_utils.py test_months_delta 1 1 0 0 0 0%
tests/tests_unit/test_datetime_utils.py (no function) 11 0 0 0 0 100%
tests/tests_unit/test_distance.py a 1 1 0 0 0 0%
tests/tests_unit/test_distance.py b 1 1 0 0 0 0%
tests/tests_unit/test_distance.py test_calculate_ab_distance 2 2 0 0 0 0%
tests/tests_unit/test_distance.py (no function) 7 0 0 0 0 100%
tests/tests_unit/test_geo_connector.py geo_connector 3 3 0 0 0 0%
tests/tests_unit/test_geo_connector.py case_empty 1 1 0 0 0 0%
tests/tests_unit/test_geo_connector.py case_short 1 1 0 0 0 0%
tests/tests_unit/test_geo_connector.py case_midrange 1 1 0 0 0 0%
tests/tests_unit/test_geo_connector.py case_trash 1 1 0 0 0 0%
tests/tests_unit/test_geo_connector.py test_geo_api_request 9 9 0 4 0 0%
tests/tests_unit/test_geo_connector.py (no function) 17 0 0 0 0 100%
tests/tests_unit/test_notifications.py GetObjectFieldCases.case_only_dict 1 1 0 0 0 0%
tests/tests_unit/test_notifications.py GetObjectFieldCases.case_one_level 1 1 0 0 0 0%
tests/tests_unit/test_notifications.py GetObjectFieldCases.case_list_simple 1 1 0 0 0 0%
tests/tests_unit/test_notifications.py GetObjectFieldCases.case_list_multilevel 1 1 0 0 0 0%
tests/tests_unit/test_notifications.py test_get_object_field 1 1 0 0 0 0%
tests/tests_unit/test_notifications.py (no function) 9 0 0 0 0 100%
Total   8078 5006 0 2080 20 31%

No items found using the specified filter.