{ "ok": true, "expected_tests": 86, "python": "3.12.14 (main, Aug 25 2026, 14:01:42) [MSC v.1944 64 bit (AMD64)]", "executable": "C:\\wechat_rpa\\.build-venv\\Scripts\\python.exe", "project": "C:\\wechat_rpa", "exe": "C:\\wechat_rpa\\dist\\ZhenAI-WeCom-Assistant-v1.4.27\\ZhenAI-WeCom-Assistant-v1.4.27.exe", "blocked_external_actions": [], "tests_run": 86, "passed": 86, "failures": 0, "skipped": 0, "plugin_autoload_disabled": true, "test_files": [ { "path": "C:\\wechat_rpa\\tests\\test_review_assistant.py", "sha256": "058aea32beacdf3deff42add75fdae2198b63202dab14e2bb3b5854334b88bb5" }, { "path": "C:\\wechat_rpa\\tests\\test_review_customer_notifications.py", "sha256": "89f4298ded0ace59ce5e1cd36d48537470c49fe4e5ea34005b01314d5d36be06" }, { "path": "C:\\wechat_rpa\\tests\\test_review_manual_handoff.py", "sha256": "dab9cb290a1efd5519d35a1666bcf4b5119bc94f319b76e0bbfa9ee093278a8a" } ], "exe_sha256": "a1387fbd74ba38ee86bba7204d8d05124376c6dc7912e8243e7f0b4622ac28d7", "qt_dependencies": { "PySide6": "C:\\wechat_rpa\\.build-venv\\Lib\\site-packages\\PySide6\\__init__.py", "PySide6.QtCore": "C:\\wechat_rpa\\.build-venv\\Lib\\site-packages\\PySide6\\QtCore.pyd", "shiboken6": "C:\\wechat_rpa\\.build-venv\\Lib\\site-packages\\shiboken6\\__init__.py" }, "pytest_dependencies": { "pytest": { "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pytest\\__init__.py", "version": "8.4.2", "from_311_fallback": true }, "pluggy": { "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pluggy\\__init__.py", "version": "1.6.0", "from_311_fallback": true }, "iniconfig": { "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\iniconfig\\__init__.py", "version": "", "from_311_fallback": true }, "packaging": { "path": "C:\\wechat_rpa\\.build-venv\\Lib\\site-packages\\packaging\\__init__.py", "version": "26.3", "from_311_fallback": false }, "pygments": { "path": "C:\\wechat_rpa\\.build-venv\\Lib\\site-packages\\pygments\\__init__.py", "version": "2.21.0", "from_311_fallback": false }, "colorama": { "path": "C:\\wechat_rpa\\.build-venv\\Lib\\site-packages\\colorama\\__init__.py", "version": "0.4.6", "from_311_fallback": false } }, "pytest_compatibility_shim": { "distribution": "pytest", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\py.py" }, "frozen_modules": { "review_assistant_contacts": { "origin": "C:\\wechat_rpa\\dist\\ZhenAI-WeCom-Assistant-v1.4.27\\ZhenAI-WeCom-Assistant-v1.4.27.exe!PYZ.pyz/review_assistant_contacts", "code_sha256": "ba353fbedaf3e41f8f6078e60925fc246e44754f4b447433560698d33e5a494f" }, "review_assistant": { "origin": "C:\\wechat_rpa\\dist\\ZhenAI-WeCom-Assistant-v1.4.27\\ZhenAI-WeCom-Assistant-v1.4.27.exe!PYZ.pyz/review_assistant", "code_sha256": "d9d9d19328b466e6d418ff7f5d05468f9bc8c86e954360455e92624e2f92f9db" }, "reply_session_policy": { "origin": "C:\\wechat_rpa\\dist\\ZhenAI-WeCom-Assistant-v1.4.27\\ZhenAI-WeCom-Assistant-v1.4.27.exe!PYZ.pyz/reply_session_policy", "code_sha256": "974327c49e78f23eb8ef8a0b4019ec306a83177cacb70fb60f31ad4e51216c26" }, "review_state": { "origin": "C:\\wechat_rpa\\dist\\ZhenAI-WeCom-Assistant-v1.4.27\\ZhenAI-WeCom-Assistant-v1.4.27.exe!PYZ.pyz/review_state", "code_sha256": "3d35fb83604790cb0a6cdfa00ed7ba094afbb3ba135ad37a9e31c38db55d5203" } }, "isolated_state": "C:\\Users\\isard\\AppData\\Local\\Temp\\frozen-customer-notify-e_hbpxr9", "pytest_args": [ "-q", "--strict-markers", "-p", "no:cacheprovider", "--noconftest", "--import-mode=importlib", "--rootdir=C:\\Users\\isard\\AppData\\Local\\Temp\\frozen-customer-notify-e_hbpxr9", "-c", "C:\\Users\\isard\\AppData\\Local\\Temp\\frozen-customer-notify-e_hbpxr9\\pytest.ini", "--basetemp=C:\\Users\\isard\\AppData\\Local\\Temp\\frozen-customer-notify-e_hbpxr9\\pytest-tmp", "--log-file=C:\\Users\\isard\\AppData\\Local\\Temp\\frozen-customer-notify-e_hbpxr9\\pytest.log", "C:\\wechat_rpa\\tests\\test_review_assistant.py", "C:\\wechat_rpa\\tests\\test_review_customer_notifications.py", "C:\\wechat_rpa\\tests\\test_review_manual_handoff.py" ], "pytest_exit_code": 0, "collection_errors": [], "test_results": [ { "test": "::test_disabled_is_lazy_and_uses_supplied_root", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_disabled_is_lazy_and_uses_supplied_root", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_disabled_is_lazy_and_uses_supplied_root", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_deduplicate_episode_and_restart", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_deduplicate_episode_and_restart", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_deduplicate_episode_and_restart", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_human_completion_is_idempotent_and_new_risk_is_new_episode", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_human_completion_is_idempotent_and_new_risk_is_new_episode", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_human_completion_is_idempotent_and_new_risk_is_new_episode", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes0]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes0]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes0]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes1]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes1]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes1]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes2]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes2]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes2]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes3]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes3]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes3]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes4]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes4]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes4]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes5]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes5]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes5]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes6]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes6]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes6]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes7]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes7]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes7]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes8]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes8]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes8]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes9]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes9]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes9]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes10]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes10]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes10]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes11]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes11]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes11]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes12]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes12]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes12]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes13]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes13]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_untrusted_or_historical_outbound_does_not_complete[changes13]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_or_unrecognized_delivery_protection_survives_human_reply[sending]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_or_unrecognized_delivery_protection_survives_human_reply[sending]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_or_unrecognized_delivery_protection_survives_human_reply[sending]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_or_unrecognized_delivery_protection_survives_human_reply[unrecognized_state]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_or_unrecognized_delivery_protection_survives_human_reply[unrecognized_state]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_or_unrecognized_delivery_protection_survives_human_reply[unrecognized_state]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_bot_receipt_and_attempt_are_not_human", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_bot_receipt_and_attempt_are_not_human", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_bot_receipt_and_attempt_are_not_human", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unknown_native_send_fingerprint_cannot_release", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unknown_native_send_fingerprint_cannot_release", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unknown_native_send_fingerprint_cannot_release", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_local_approve_cancels_reminder_without_granting_resume", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_local_approve_cancels_reminder_without_granting_resume", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_local_approve_cancels_reminder_without_granting_resume", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_recipient_excluded_and_account_config_isolated", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_recipient_excluded_and_account_config_isolated", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_recipient_excluded_and_account_config_isolated", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_has_detail_and_utf8_limit", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_has_detail_and_utf8_limit", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_has_detail_and_utf8_limit", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_success_and_worker_owned_resources", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_success_and_worker_owned_resources", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_success_and_worker_owned_resources", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_outcomes_never_release_customer[DeliveryUnknown-unknown]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_outcomes_never_release_customer[DeliveryUnknown-unknown]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_outcomes_never_release_customer[DeliveryUnknown-unknown]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_outcomes_never_release_customer[DeliveryFailed-unknown]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_outcomes_never_release_customer[DeliveryFailed-unknown]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_outcomes_never_release_customer[DeliveryFailed-unknown]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_outcomes_never_release_customer[NativeUnavailable-retry]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_outcomes_never_release_customer[NativeUnavailable-retry]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_outcomes_never_release_customer[NativeUnavailable-retry]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_outcomes_never_release_customer[SendCancelled-retry]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_outcomes_never_release_customer[SendCancelled-retry]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_notification_outcomes_never_release_customer[SendCancelled-retry]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_recipient_or_account_change_never_sends[False-1688856770803435]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_recipient_or_account_change_never_sends[False-1688856770803435]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_recipient_or_account_change_never_sends[False-1688856770803435]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_recipient_or_account_change_never_sends[True-999]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_recipient_or_account_change_never_sends[True-999]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_recipient_or_account_change_never_sends[True-999]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_completed_or_changed_recipient_cancels_queued_notification", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_completed_or_changed_recipient_cancels_queued_notification", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_completed_or_changed_recipient_cancels_queued_notification", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_cancel_while_disabled_closes_episode_without_resuming", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_cancel_while_disabled_closes_episode_without_resuming", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_cancel_while_disabled_closes_episode_without_resuming", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_old_cancel_tombstone_does_not_clear_new_resume", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_old_cancel_tombstone_does_not_clear_new_resume", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_old_cancel_tombstone_does_not_clear_new_resume", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_customer_recipient_m_and_both_s_orders_send_reminder[M:7881302444555666]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_customer_recipient_m_and_both_s_orders_send_reminder[M:7881302444555666]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_customer_recipient_m_and_both_s_orders_send_reminder[M:7881302444555666]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_customer_recipient_m_and_both_s_orders_send_reminder[S:1688856770803435_7881302444555666]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_customer_recipient_m_and_both_s_orders_send_reminder[S:1688856770803435_7881302444555666]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_customer_recipient_m_and_both_s_orders_send_reminder[S:1688856770803435_7881302444555666]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_customer_recipient_m_and_both_s_orders_send_reminder[S:7881302444555666_1688856770803435]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_customer_recipient_m_and_both_s_orders_send_reminder[S:7881302444555666_1688856770803435]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_customer_recipient_m_and_both_s_orders_send_reminder[S:7881302444555666_1688856770803435]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_assistant_s_incoming_does_not_create_or_approve_customer_review[S:1688856770803435_7881302444555666]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_assistant_s_incoming_does_not_create_or_approve_customer_review[S:1688856770803435_7881302444555666]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_assistant_s_incoming_does_not_create_or_approve_customer_review[S:1688856770803435_7881302444555666]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_assistant_s_incoming_does_not_create_or_approve_customer_review[S:7881302444555666_1688856770803435]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_assistant_s_incoming_does_not_create_or_approve_customer_review[S:7881302444555666_1688856770803435]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_assistant_s_incoming_does_not_create_or_approve_customer_review[S:7881302444555666_1688856770803435]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[S:111_7881302444555666]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[S:111_7881302444555666]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[S:111_7881302444555666]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[S:1688856770803435_1688856770803435]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[S:1688856770803435_1688856770803435]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[S:1688856770803435_1688856770803435]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[R:1688856770803435_7881302444555666]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[R:1688856770803435_7881302444555666]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[R:1688856770803435_7881302444555666]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[customer:7881302444555666]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[customer:7881302444555666]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[customer:7881302444555666]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[S:bad_1688856770803435]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[S:bad_1688856770803435]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[S:bad_1688856770803435]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[M:1688856770803435]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[M:1688856770803435]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unbound_group_placeholder_or_self_recipient_disabled[M:1688856770803435]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_relationship_revoked_or_unreadable_at_final_native_guard_blocks_send[last_check0]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_relationship_revoked_or_unreadable_at_final_native_guard_blocks_send[last_check0]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_relationship_revoked_or_unreadable_at_final_native_guard_blocks_send[last_check0]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_relationship_revoked_or_unreadable_at_final_native_guard_blocks_send[last_check1]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_relationship_revoked_or_unreadable_at_final_native_guard_blocks_send[last_check1]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_relationship_revoked_or_unreadable_at_final_native_guard_blocks_send[last_check1]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_recipient_changed_during_fresh_relationship_check_blocks_send", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_recipient_changed_during_fresh_relationship_check_blocks_send", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_recipient_changed_during_fresh_relationship_check_blocks_send", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unknown_notification_survives_restart_without_retry", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unknown_notification_survives_restart_without_retry", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unknown_notification_survives_restart_without_retry", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes0]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes0]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes0]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes1]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes1]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes1]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes2]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes2]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes2]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes3]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes3]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes3]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes4]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes4]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes4]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes5]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes5]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes5]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes6]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes6]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes6]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes7]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes7]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes7]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes8]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes8]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_every_ui_needs_human_case_creates_one_detailed_episode[changes8]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_ordinary_queued_task_does_not_create_a_reminder", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_ordinary_queued_task_does_not_create_a_reminder", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_ordinary_queued_task_does_not_create_a_reminder", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_review_to_manual_preserves_id_and_baseline_updates_only_unattempted_text", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_review_to_manual_preserves_id_and_baseline_updates_only_unattempted_text", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_review_to_manual_preserves_id_and_baseline_updates_only_unattempted_text", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_attempted_or_delivered_notification_never_changes_payload_or_requeues[sending]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_attempted_or_delivered_notification_never_changes_payload_or_requeues[sending]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_attempted_or_delivered_notification_never_changes_payload_or_requeues[sending]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_attempted_or_delivered_notification_never_changes_payload_or_requeues[sent]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_attempted_or_delivered_notification_never_changes_payload_or_requeues[sent]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_attempted_or_delivered_notification_never_changes_payload_or_requeues[sent]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_attempted_or_delivered_notification_never_changes_payload_or_requeues[unknown]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_attempted_or_delivered_notification_never_changes_payload_or_requeues[unknown]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_attempted_or_delivered_notification_never_changes_payload_or_requeues[unknown]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_attempted_or_delivered_notification_never_changes_payload_or_requeues[retry]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_attempted_or_delivered_notification_never_changes_payload_or_requeues[retry]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_attempted_or_delivered_notification_never_changes_payload_or_requeues[retry]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_terminal_delivery_accepts_only_proven_distinct_human_reply_and_preserves_journal[unknown]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_terminal_delivery_accepts_only_proven_distinct_human_reply_and_preserves_journal[unknown]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_terminal_delivery_accepts_only_proven_distinct_human_reply_and_preserves_journal[unknown]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_terminal_delivery_accepts_only_proven_distinct_human_reply_and_preserves_journal[uncertain]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_terminal_delivery_accepts_only_proven_distinct_human_reply_and_preserves_journal[uncertain]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_terminal_delivery_accepts_only_proven_distinct_human_reply_and_preserves_journal[uncertain]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_terminal_delivery_accepts_only_proven_distinct_human_reply_and_preserves_journal[failed]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_terminal_delivery_accepts_only_proven_distinct_human_reply_and_preserves_journal[failed]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_terminal_delivery_accepts_only_proven_distinct_human_reply_and_preserves_journal[failed]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_terminal_delivery_accepts_only_proven_distinct_human_reply_and_preserves_journal[sent_uncommitted]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_terminal_delivery_accepts_only_proven_distinct_human_reply_and_preserves_journal[sent_uncommitted]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_terminal_delivery_accepts_only_proven_distinct_human_reply_and_preserves_journal[sent_uncommitted]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_same_old_draft_without_journal_is_still_not_human_proof", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_same_old_draft_without_journal_is_still_not_human_proof", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_same_old_draft_without_journal_is_still_not_human_proof", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unreadable_outbox_fails_closed_even_for_distinct_reply", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unreadable_outbox_fails_closed_even_for_distinct_reply", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_unreadable_outbox_fails_closed_even_for_distinct_reply", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes0]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes0]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes0]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes1]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes1]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes1]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes2]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes2]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes2]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes3]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes3]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes3]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes4]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes4]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes4]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes5]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes5]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_active_unknown_or_cancelled_state_cannot_complete[changes5]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_exact_restored_trigger_event_can_recognize_already_arrived_later_phone_reply", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_exact_restored_trigger_event_can_recognize_already_arrived_later_phone_reply", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_exact_restored_trigger_event_can_recognize_already_arrived_later_phone_reply", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken0]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken0]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken0]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken1]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken1]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken1]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken2]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken2]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken2]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken3]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken3]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken3]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken4]", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken4]", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_inexact_restore_event_does_not_lower_registration_baseline[broken4]", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_restored_baseline_still_excludes_historical_automated_attempt", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_restored_baseline_still_excludes_historical_automated_attempt", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_restored_baseline_still_excludes_historical_automated_attempt", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_manual_completion_is_idempotent_new_risk_uses_new_episode", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_manual_completion_is_idempotent_new_risk_uses_new_episode", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_manual_completion_is_idempotent_new_risk_uses_new_episode", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_explicit_cancel_and_disabled_settings_never_auto_enable_or_complete", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_explicit_cancel_and_disabled_settings_never_auto_enable_or_complete", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_explicit_cancel_and_disabled_settings_never_auto_enable_or_complete", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_assistant_reply_and_notification_copy_do_not_finish_customer_task", "phase": "setup", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_assistant_reply_and_notification_copy_do_not_finish_customer_task", "phase": "call", "outcome": "passed", "xfail": "", "detail": "" }, { "test": "::test_assistant_reply_and_notification_copy_do_not_finish_customer_task", "phase": "teardown", "outcome": "passed", "xfail": "", "detail": "" } ], "fallback_modules": [ { "module": "_pytest", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\__init__.py" }, { "module": "_pytest._argcomplete", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_argcomplete.py" }, { "module": "_pytest._code", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_code\\__init__.py" }, { "module": "_pytest._code.code", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_code\\code.py" }, { "module": "_pytest._code.source", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_code\\source.py" }, { "module": "_pytest._io", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_io\\__init__.py" }, { "module": "_pytest._io.pprint", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_io\\pprint.py" }, { "module": "_pytest._io.saferepr", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_io\\saferepr.py" }, { "module": "_pytest._io.terminalwriter", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_io\\terminalwriter.py" }, { "module": "_pytest._io.wcwidth", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_io\\wcwidth.py" }, { "module": "_pytest._py", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_py\\__init__.py" }, { "module": "_pytest._py.error", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_py\\error.py" }, { "module": "_pytest._py.path", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_py\\path.py" }, { "module": "_pytest._version", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_version.py" }, { "module": "_pytest.assertion", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\assertion\\__init__.py" }, { "module": "_pytest.assertion.rewrite", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\assertion\\rewrite.py" }, { "module": "_pytest.assertion.truncate", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\assertion\\truncate.py" }, { "module": "_pytest.assertion.util", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\assertion\\util.py" }, { "module": "_pytest.cacheprovider", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\cacheprovider.py" }, { "module": "_pytest.capture", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\capture.py" }, { "module": "_pytest.compat", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\compat.py" }, { "module": "_pytest.config", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\config\\__init__.py" }, { "module": "_pytest.config.argparsing", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\config\\argparsing.py" }, { "module": "_pytest.config.compat", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\config\\compat.py" }, { "module": "_pytest.config.exceptions", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\config\\exceptions.py" }, { "module": "_pytest.config.findpaths", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\config\\findpaths.py" }, { "module": "_pytest.debugging", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\debugging.py" }, { "module": "_pytest.deprecated", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\deprecated.py" }, { "module": "_pytest.doctest", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\doctest.py" }, { "module": "_pytest.faulthandler", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\faulthandler.py" }, { "module": "_pytest.fixtures", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\fixtures.py" }, { "module": "_pytest.freeze_support", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\freeze_support.py" }, { "module": "_pytest.helpconfig", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\helpconfig.py" }, { "module": "_pytest.hookspec", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\hookspec.py" }, { "module": "_pytest.junitxml", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\junitxml.py" }, { "module": "_pytest.legacypath", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\legacypath.py" }, { "module": "_pytest.logging", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\logging.py" }, { "module": "_pytest.main", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\main.py" }, { "module": "_pytest.mark", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\mark\\__init__.py" }, { "module": "_pytest.mark.expression", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\mark\\expression.py" }, { "module": "_pytest.mark.structures", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\mark\\structures.py" }, { "module": "_pytest.monkeypatch", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\monkeypatch.py" }, { "module": "_pytest.nodes", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\nodes.py" }, { "module": "_pytest.outcomes", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\outcomes.py" }, { "module": "_pytest.pastebin", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\pastebin.py" }, { "module": "_pytest.pathlib", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\pathlib.py" }, { "module": "_pytest.pytester", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\pytester.py" }, { "module": "_pytest.python", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\python.py" }, { "module": "_pytest.python_api", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\python_api.py" }, { "module": "_pytest.raises", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\raises.py" }, { "module": "_pytest.recwarn", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\recwarn.py" }, { "module": "_pytest.reports", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\reports.py" }, { "module": "_pytest.runner", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\runner.py" }, { "module": "_pytest.scope", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\scope.py" }, { "module": "_pytest.setuponly", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\setuponly.py" }, { "module": "_pytest.setupplan", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\setupplan.py" }, { "module": "_pytest.skipping", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\skipping.py" }, { "module": "_pytest.stash", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\stash.py" }, { "module": "_pytest.terminal", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\terminal.py" }, { "module": "_pytest.threadexception", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\threadexception.py" }, { "module": "_pytest.timing", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\timing.py" }, { "module": "_pytest.tmpdir", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\tmpdir.py" }, { "module": "_pytest.tracemalloc", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\tracemalloc.py" }, { "module": "_pytest.unittest", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\unittest.py" }, { "module": "_pytest.unraisableexception", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\unraisableexception.py" }, { "module": "_pytest.warning_types", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\warning_types.py" }, { "module": "_pytest.warnings", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\warnings.py" }, { "module": "iniconfig", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\iniconfig\\__init__.py" }, { "module": "iniconfig._parse", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\iniconfig\\_parse.py" }, { "module": "iniconfig.exceptions", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\iniconfig\\exceptions.py" }, { "module": "pluggy", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pluggy\\__init__.py" }, { "module": "pluggy._callers", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pluggy\\_callers.py" }, { "module": "pluggy._hooks", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pluggy\\_hooks.py" }, { "module": "pluggy._manager", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pluggy\\_manager.py" }, { "module": "pluggy._result", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pluggy\\_result.py" }, { "module": "pluggy._tracing", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pluggy\\_tracing.py" }, { "module": "pluggy._version", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pluggy\\_version.py" }, { "module": "pluggy._warnings", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pluggy\\_warnings.py" }, { "module": "py", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\py.py" }, { "module": "py.error", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_py\\error.py" }, { "module": "py.path", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\_pytest\\_py\\path.py" }, { "module": "pytest", "path": "C:\\Users\\isard\\AppData\\Local\\Programs\\Python\\Python311\\Lib\\site-packages\\pytest\\__init__.py" } ], "elapsed_seconds": 6.188 }