test_agent_swarm.TestAutoReplacement  (tests\consensus\test_agent_swarm.py:330)


test_agent_swarm.TestSwarmHealth  (tests\consensus\test_agent_swarm.py:361)


test_agent_swarm.TestCrossSwarmVerification  (tests\consensus\test_agent_swarm.py:398)


test_agent_swarm.TestConsensusHistory  (tests\consensus\test_agent_swarm.py:456)


test_agent_swarm.TestAgentCapabilities  (tests\consensus\test_agent_swarm.py:493)


test_agent_swarm.TestConcurrency  (tests\consensus\test_agent_swarm.py:510)


test_agent_swarm.TestFullSwarmIntegration  (tests\consensus\test_agent_swarm.py:554)


test_agent_swarm.test_swarm_initialization  (tests\consensus\test_agent_swarm.py:31)


test_agent_swarm.test_agent_registration  (tests\consensus\test_agent_swarm.py:45)


test_agent_swarm.test_leader_auto_election  (tests\consensus\test_agent_swarm.py:61)


test_agent_swarm.test_leader_explicit_registration  (tests\consensus\test_agent_swarm.py:71)


test_agent_swarm.test_reputation_initialization  (tests\consensus\test_agent_swarm.py:84)


test_agent_swarm.test_reputation_success_record  (tests\consensus\test_agent_swarm.py:94)


test_agent_swarm.test_reputation_failure_record  (tests\consensus\test_agent_swarm.py:103)


test_agent_swarm.test_reputation_byzantine_penalty  (tests\consensus\test_agent_swarm.py:113)


test_agent_swarm.test_reputation_collusion_penalty  (tests\consensus\test_agent_swarm.py:122)


test_agent_swarm.test_reputation_decay  (tests\consensus\test_agent_swarm.py:130)


test_agent_swarm.test_heartbeat_updates_timestamp  (tests\consensus\test_agent_swarm.py:144)


test_agent_swarm.test_heartbeat_recovery  (tests\consensus\test_agent_swarm.py:156)


test_agent_swarm.test_agent_availability_check  (tests\consensus\test_agent_swarm.py:166)


test_agent_swarm.test_leader_election_on_failure  (tests\consensus\test_agent_swarm.py:184)


test_agent_swarm.test_leader_selection_by_reputation  (tests\consensus\test_agent_swarm.py:202)


test_agent_swarm.test_sub_swarm_registration  (tests\consensus\test_agent_swarm.py:223)


test_agent_swarm.test_hierarchical_swarm_creation  (tests\consensus\test_agent_swarm.py:236)


test_agent_swarm.test_sub_swarm_consensus  (tests\consensus\test_agent_swarm.py:257)


test_agent_swarm.test_basic_consensus  (tests\consensus\test_agent_swarm.py:283)


test_agent_swarm.test_reputation_updates_after_consensus  (tests\consensus\test_agent_swarm.py:299)


test_agent_swarm.test_insufficient_agents_raises_error  (tests\consensus\test_agent_swarm.py:318)


test_agent_swarm.test_agent_replacement_on_byzantine  (tests\consensus\test_agent_swarm.py:334)


test_agent_swarm.test_health_metrics  (tests\consensus\test_agent_swarm.py:364)


test_agent_swarm.test_health_with_offline_agents  (tests\consensus\test_agent_swarm.py:380)


test_agent_swarm.test_cross_swarm_verification_success  (tests\consensus\test_agent_swarm.py:401)


test_agent_swarm.test_cross_swarm_verification_failure  (tests\consensus\test_agent_swarm.py:428)


test_agent_swarm.test_history_tracking  (tests\consensus\test_agent_swarm.py:460)


test_agent_swarm.test_history_max_size  (tests\consensus\test_agent_swarm.py:476)


test_agent_swarm.test_agent_capabilities_storage  (tests\consensus\test_agent_swarm.py:496)


test_agent_swarm.test_concurrent_heartbeats  (tests\consensus\test_agent_swarm.py:514)


test_agent_swarm.test_concurrent_consensus  (tests\consensus\test_agent_swarm.py:533)


test_agent_swarm.test_full_swarm_lifecycle  (tests\consensus\test_agent_swarm.py:558)


test_byzantine_consensus.TestByzantineFaultTolerance  (tests\consensus\test_byzantine_consensus.py:33)


test_byzantine_consensus.TestConsensusPhases  (tests\consensus\test_byzantine_consensus.py:102)


test_byzantine_consensus.TestVarianceHalt  (tests\consensus\test_byzantine_consensus.py:145)


test_byzantine_consensus.TestAgreementQuorum  (tests\consensus\test_byzantine_consensus.py:176)


test_byzantine_consensus.TestCryptographicProofs  (tests\consensus\test_byzantine_consensus.py:206)


test_byzantine_consensus.TestCollusionDetection  (tests\consensus\test_byzantine_consensus.py:239)


test_byzantine_consensus.TestMerkleAggregation  (tests\consensus\test_byzantine_consensus.py:272)


test_byzantine_consensus.TestEngineConfiguration  (tests\consensus\test_byzantine_consensus.py:296)


test_byzantine_consensus.TestResponseNormalization  (tests\consensus\test_byzantine_consensus.py:344)


test_byzantine_consensus.TestAsyncOperations  (tests\consensus\test_byzantine_consensus.py:366)


test_byzantine_consensus.TestResultSerialization  (tests\consensus\test_byzantine_consensus.py:396)


test_byzantine_consensus.TestIntegration  (tests\consensus\test_byzantine_consensus.py:417)


test_byzantine_consensus.test_n3_tolerates_zero_faults  (tests\consensus\test_byzantine_consensus.py:37)


test_byzantine_consensus.test_n4_tolerates_one_fault  (tests\consensus\test_byzantine_consensus.py:56)


test_byzantine_consensus.test_n7_tolerates_two_faults  (tests\consensus\test_byzantine_consensus.py:74)


test_byzantine_consensus.test_from_verification_level  (tests\consensus\test_byzantine_consensus.py:92)


test_byzantine_consensus.test_request_phase  (tests\consensus\test_byzantine_consensus.py:106)


test_byzantine_consensus.test_prepare_phase_detects_byzantine  (tests\consensus\test_byzantine_consensus.py:118)


test_byzantine_consensus.test_commit_phase_generates_proof  (tests\consensus\test_byzantine_consensus.py:131)


test_byzantine_consensus.test_halt_on_high_variance  (tests\consensus\test_byzantine_consensus.py:149)


test_byzantine_consensus.test_variance_calculation  (tests\consensus\test_byzantine_consensus.py:164)


test_byzantine_consensus.test_minimum_agreement_66_percent  (tests\consensus\test_byzantine_consensus.py:180)


test_byzantine_consensus.test_consensus_fails_below_quorum  (tests\consensus\test_byzantine_consensus.py:193)


test_byzantine_consensus.test_proof_structure  (tests\consensus\test_byzantine_consensus.py:210)


test_byzantine_consensus.test_proof_byzantine_safety  (tests\consensus\test_byzantine_consensus.py:225)


test_byzantine_consensus.test_collusion_detection_active  (tests\consensus\test_byzantine_consensus.py:243)


test_byzantine_consensus.test_collusion_detector_populated  (tests\consensus\test_byzantine_consensus.py:256)


test_byzantine_consensus.test_merkle_root_computation  (tests\consensus\test_byzantine_consensus.py:275)


test_byzantine_consensus.test_merkle_root_deterministic  (tests\consensus\test_byzantine_consensus.py:285)


test_byzantine_consensus.test_default_configuration  (tests\consensus\test_byzantine_consensus.py:299)


test_byzantine_consensus.test_custom_configuration  (tests\consensus\test_byzantine_consensus.py:311)


test_byzantine_consensus.test_n_faults_calculation  (tests\consensus\test_byzantine_consensus.py:327)


test_byzantine_consensus.test_normalize_extracts_numbers  (tests\consensus\test_byzantine_consensus.py:347)


test_byzantine_consensus.test_normalize_handles_text  (tests\consensus\test_byzantine_consensus.py:356)


test_byzantine_consensus.test_concurrent_consensus  (tests\consensus\test_byzantine_consensus.py:370)


test_byzantine_consensus.test_latency_tracking  (tests\consensus\test_byzantine_consensus.py:386)


test_byzantine_consensus.test_result_to_dict  (tests\consensus\test_byzantine_consensus.py:400)


test_byzantine_consensus.test_full_consensus_workflow  (tests\consensus\test_byzantine_consensus.py:421)


test_byzantine_consensus.test_engine_with_collusion_scenario  (tests\consensus\test_byzantine_consensus.py:455)


test_cognitive_lattice.TestVerificationLevel  (tests\consensus\test_cognitive_lattice.py:12)


test_cognitive_lattice.TestTemporalProof  (tests\consensus\test_cognitive_lattice.py:44)


test_cognitive_lattice.TestTemporalProofChain  (tests\consensus\test_cognitive_lattice.py:72)


test_cognitive_lattice.test_has_six_values  (tests\consensus\test_cognitive_lattice.py:13)


test_cognitive_lattice.test_single_model_value  (tests\consensus\test_cognitive_lattice.py:16)


test_cognitive_lattice.test_semantic_match_value  (tests\consensus\test_cognitive_lattice.py:19)


test_cognitive_lattice.test_multi_model_consensus  (tests\consensus\test_cognitive_lattice.py:22)


test_cognitive_lattice.test_cross_provider_bft  (tests\consensus\test_cognitive_lattice.py:25)


test_cognitive_lattice.test_formal_proof  (tests\consensus\test_cognitive_lattice.py:28)


test_cognitive_lattice.test_hardware_attested  (tests\consensus\test_cognitive_lattice.py:31)


test_cognitive_lattice.test_is_str_enum  (tests\consensus\test_cognitive_lattice.py:34)


test_cognitive_lattice.test_ordered_by_strength  (tests\consensus\test_cognitive_lattice.py:38)


test_cognitive_lattice.test_creation  (tests\consensus\test_cognitive_lattice.py:45)


test_cognitive_lattice.test_timestamp_auto_set  (tests\consensus\test_cognitive_lattice.py:54)


test_cognitive_lattice.test_confidence_stored  (tests\consensus\test_cognitive_lattice.py:63)


test_cognitive_lattice.test_init  (tests\consensus\test_cognitive_lattice.py:73)


test_cognitive_lattice.test_add_proof_returns_proof  (tests\consensus\test_cognitive_lattice.py:77)


test_cognitive_lattice.test_add_proof_stores_proof  (tests\consensus\test_cognitive_lattice.py:82)


test_cognitive_lattice.test_multiple_proofs_appended  (tests\consensus\test_cognitive_lattice.py:87)


test_cognitive_lattice.test_detect_drift_insufficient_history  (tests\consensus\test_cognitive_lattice.py:93)


test_cognitive_lattice.test_detect_drift_single_proof_insufficient  (tests\consensus\test_cognitive_lattice.py:99)


test_cognitive_lattice.test_detect_drift_stable_confidences  (tests\consensus\test_cognitive_lattice.py:105)


test_cognitive_lattice.test_detect_drift_variable_confidences  (tests\consensus\test_cognitive_lattice.py:113)


test_cognitive_lattice.test_drift_score_bounded  (tests\consensus\test_cognitive_lattice.py:121)


test_cognitive_lattice.test_detect_drift_window_days_in_result  (tests\consensus\test_cognitive_lattice.py:129)


test_collusion_detector._fill_validator  (tests\consensus\test_collusion_detector.py:25)


test_collusion_detector.TestCollusionRisk  (tests\consensus\test_collusion_detector.py:52)


test_collusion_detector.TestCollusionDetectorInit  (tests\consensus\test_collusion_detector.py:70)


test_collusion_detector.TestRecordResponse  (tests\consensus\test_collusion_detector.py:88)


test_collusion_detector.TestAnalyzePair  (tests\consensus\test_collusion_detector.py:127)


test_collusion_detector.TestDetectCollusionInGroup  (tests\consensus\test_collusion_detector.py:174)


test_collusion_detector.TestGetCleanValidatorSet  (tests\consensus\test_collusion_detector.py:198)


test_collusion_detector.TestResponseTimeRandomizer  (tests\consensus\test_collusion_detector.py:220)


test_collusion_detector.test_low  (tests\consensus\test_collusion_detector.py:53)


test_collusion_detector.test_medium  (tests\consensus\test_collusion_detector.py:56)


test_collusion_detector.test_high  (tests\consensus\test_collusion_detector.py:59)


test_collusion_detector.test_critical  (tests\consensus\test_collusion_detector.py:62)


test_collusion_detector.test_empty_behaviors  (tests\consensus\test_collusion_detector.py:71)


test_collusion_detector.test_empty_alerts  (tests\consensus\test_collusion_detector.py:75)


test_collusion_detector.test_alert_counter_zero  (tests\consensus\test_collusion_detector.py:79)


test_collusion_detector.test_first_response_creates_behavior  (tests\consensus\test_collusion_detector.py:89)


test_collusion_detector.test_multiple_responses_appended  (tests\consensus\test_collusion_detector.py:94)


test_collusion_detector.test_memory_trim_at_max  (tests\consensus\test_collusion_detector.py:100)


test_collusion_detector.test_ip_stored_in_set  (tests\consensus\test_collusion_detector.py:106)


test_collusion_detector.test_asn_stored_in_set  (tests\consensus\test_collusion_detector.py:111)


test_collusion_detector.test_reasoning_hashes_shortened  (tests\consensus\test_collusion_detector.py:116)


test_collusion_detector.test_unknown_validators_returns_low  (tests\consensus\test_collusion_detector.py:128)


test_collusion_detector.test_insufficient_samples_returns_low  (tests\consensus\test_collusion_detector.py:134)


test_collusion_detector.test_sufficient_samples_returns_evidence_dict  (tests\consensus\test_collusion_detector.py:141)


test_collusion_detector.test_different_validators_low_risk  (tests\consensus\test_collusion_detector.py:149)


test_collusion_detector.test_identical_validators_higher_risk  (tests\consensus\test_collusion_detector.py:159)


test_collusion_detector.test_empty_group_no_alerts  (tests\consensus\test_collusion_detector.py:175)


test_collusion_detector.test_single_validator_no_alerts  (tests\consensus\test_collusion_detector.py:180)


test_collusion_detector.test_returns_list  (tests\consensus\test_collusion_detector.py:186)


test_collusion_detector.test_empty_input_returns_empty  (tests\consensus\test_collusion_detector.py:199)


test_collusion_detector.test_fewer_than_required_returns_all  (tests\consensus\test_collusion_detector.py:203)


test_collusion_detector.test_returns_required_count  (tests\consensus\test_collusion_detector.py:208)


test_collusion_detector.test_init_defaults  (tests\consensus\test_collusion_detector.py:221)


test_collusion_detector.test_calculate_delay_returns_float  (tests\consensus\test_collusion_detector.py:226)


test_collusion_detector.test_calculate_delay_bounded_by_min  (tests\consensus\test_collusion_detector.py:231)


test_collusion_detector.test_calculate_delay_deterministic_per_id  (tests\consensus\test_collusion_detector.py:236)


test_collusion_detector.test_different_ids_different_delays  (tests\consensus\test_collusion_detector.py:244)


test_merkle_dag.TestDAGNodeDataclass  (tests\consensus\test_merkle_dag.py:12)


test_merkle_dag.TestMerkleProofDataclass  (tests\consensus\test_merkle_dag.py:21)


test_merkle_dag.TestMerkleDAGInit  (tests\consensus\test_merkle_dag.py:28)


test_merkle_dag.TestMerkleDAGAddNode  (tests\consensus\test_merkle_dag.py:35)


test_merkle_dag.TestMerkleDAGRoot  (tests\consensus\test_merkle_dag.py:76)


test_merkle_dag.TestMerkleDAGProof  (tests\consensus\test_merkle_dag.py:100)


test_merkle_dag.test_fields_accessible  (tests\consensus\test_merkle_dag.py:13)


test_merkle_dag.test_fields_accessible  (tests\consensus\test_merkle_dag.py:22)


test_merkle_dag.test_empty_on_init  (tests\consensus\test_merkle_dag.py:29)


test_merkle_dag.test_add_node_returns_dag_node  (tests\consensus\test_merkle_dag.py:36)


test_merkle_dag.test_add_node_with_no_parents_is_root  (tests\consensus\test_merkle_dag.py:41)


test_merkle_dag.test_add_node_with_parent_not_root  (tests\consensus\test_merkle_dag.py:46)


test_merkle_dag.test_node_stored_in_nodes  (tests\consensus\test_merkle_dag.py:52)


test_merkle_dag.test_node_hash_is_hex_string  (tests\consensus\test_merkle_dag.py:57)


test_merkle_dag.test_different_data_different_hashes  (tests\consensus\test_merkle_dag.py:62)


test_merkle_dag.test_multiple_roots  (tests\consensus\test_merkle_dag.py:69)


test_merkle_dag.test_empty_dag_root  (tests\consensus\test_merkle_dag.py:77)


test_merkle_dag.test_single_node_root_not_zero  (tests\consensus\test_merkle_dag.py:82)


test_merkle_dag.test_root_changes_with_new_node  (tests\consensus\test_merkle_dag.py:89)


test_merkle_dag.test_get_proof_unknown_returns_none  (tests\consensus\test_merkle_dag.py:101)


test_merkle_dag.test_get_proof_returns_merkle_proof  (tests\consensus\test_merkle_dag.py:105)


test_merkle_dag.test_proof_node_id_matches  (tests\consensus\test_merkle_dag.py:111)


test_merkle_dag.test_proof_path_contains_node  (tests\consensus\test_merkle_dag.py:117)


test_browser_credentials.TestEncryptedCredential  (tests\core\browser\test_browser_credentials.py:30)


test_browser_credentials.TestZeroKnowledgeCredentialVault  (tests\core\browser\test_browser_credentials.py:68)


test_browser_credentials.TestNonceSecurityCritical  (tests\core\browser\test_browser_credentials.py:477)


test_browser_credentials.TestEdgeCases  (tests\core\browser\test_browser_credentials.py:528)


test_browser_credentials.test_create_credential_with_required_fields  (tests\core\browser\test_browser_credentials.py:33)


test_browser_credentials.test_create_credential_with_optional_fields  (tests\core\browser\test_browser_credentials.py:50)


test_browser_credentials.vault  (tests\core\browser\test_browser_credentials.py:72)


test_browser_credentials.different_vault  (tests\core\browser\test_browser_credentials.py:78)


test_browser_credentials.test_derive_key_produces_32_bytes  (tests\core\browser\test_browser_credentials.py:87)


test_browser_credentials.test_derive_key_deterministic  (tests\core\browser\test_browser_credentials.py:93)


test_browser_credentials.test_derive_key_different_salt_produces_different_key  (tests\core\browser\test_browser_credentials.py:100)


test_browser_credentials.test_derive_key_different_identity_produces_different_key  (tests\core\browser\test_browser_credentials.py:108)


test_browser_credentials.test_encrypt_credential_returns_encrypted_credential  (tests\core\browser\test_browser_credentials.py:119)


test_browser_credentials.test_encrypted_data_is_base64_encoded  (tests\core\browser\test_browser_credentials.py:130)


test_browser_credentials.test_encrypted_data_is_not_plaintext  (tests\core\browser\test_browser_credentials.py:144)


test_browser_credentials.test_salt_is_16_bytes  (tests\core\browser\test_browser_credentials.py:156)


test_browser_credentials.test_nonces_are_12_bytes  (tests\core\browser\test_browser_credentials.py:165)


test_browser_credentials.test_nonces_are_different_critical_security  (tests\core\browser\test_browser_credentials.py:175)


test_browser_credentials.test_multiple_encryptions_produce_different_nonces  (tests\core\browser\test_browser_credentials.py:187)


test_browser_credentials.test_credential_stored_in_vault  (tests\core\browser\test_browser_credentials.py:195)


test_browser_credentials.test_decrypt_credential_roundtrip  (tests\core\browser\test_browser_credentials.py:208)


test_browser_credentials.test_decrypt_nonexistent_credential_returns_none  (tests\core\browser\test_browser_credentials.py:220)


test_browser_credentials.test_decrypt_with_wrong_identity_fails  (tests\core\browser\test_browser_credentials.py:225)


test_browser_credentials.test_decrypt_updates_last_used  (tests\core\browser\test_browser_credentials.py:238)


test_browser_credentials.test_decrypt_with_unicode_characters  (tests\core\browser\test_browser_credentials.py:249)


test_browser_credentials.test_decrypt_with_empty_strings  (tests\core\browser\test_browser_credentials.py:260)


test_browser_credentials.test_decrypt_with_special_characters  (tests\core\browser\test_browser_credentials.py:271)


test_browser_credentials.test_tampered_ciphertext_detected  (tests\core\browser\test_browser_credentials.py:286)


test_browser_credentials.test_tampered_nonce_detected  (tests\core\browser\test_browser_credentials.py:302)


test_browser_credentials.test_tampered_salt_detected  (tests\core\browser\test_browser_credentials.py:318)


test_browser_credentials.test_prove_credential_exists_for_site  (tests\core\browser\test_browser_credentials.py:338)


test_browser_credentials.test_prove_credential_exists_not_found  (tests\core\browser\test_browser_credentials.py:350)


test_browser_credentials.test_prove_credential_proof_is_commitment  (tests\core\browser\test_browser_credentials.py:356)


test_browser_credentials.test_prove_credential_different_proofs_each_time  (tests\core\browser\test_browser_credentials.py:368)


test_browser_credentials.test_export_encrypted_returns_json  (tests\core\browser\test_browser_credentials.py:384)


test_browser_credentials.test_export_import_roundtrip  (tests\core\browser\test_browser_credentials.py:396)


test_browser_credentials.test_export_multiple_credentials  (tests\core\browser\test_browser_credentials.py:415)


test_browser_credentials.test_import_invalid_json_returns_false  (tests\core\browser\test_browser_credentials.py:425)


test_browser_credentials.test_import_empty_credentials_succeeds  (tests\core\browser\test_browser_credentials.py:430)


test_browser_credentials.test_import_legacy_v1_format  (tests\core\browser\test_browser_credentials.py:440)


test_browser_credentials.test_v2_format_has_separate_nonces  (tests\core\browser\test_browser_credentials.py:465)


test_browser_credentials.vault  (tests\core\browser\test_browser_credentials.py:485)


test_browser_credentials.test_nonce_never_repeated_100_encryptions  (tests\core\browser\test_browser_credentials.py:490)


test_browser_credentials.test_nonce_entropy_minimum_96_bits  (tests\core\browser\test_browser_credentials.py:503)


test_browser_credentials.test_username_password_nonces_independent  (tests\core\browser\test_browser_credentials.py:510)


test_browser_credentials.vault  (tests\core\browser\test_browser_credentials.py:532)


test_browser_credentials.test_very_long_password  (tests\core\browser\test_browser_credentials.py:537)


test_browser_credentials.test_binary_like_content  (tests\core\browser\test_browser_credentials.py:546)


test_browser_credentials.test_url_with_special_characters  (tests\core\browser\test_browser_credentials.py:553)


test_browser_credentials.test_empty_vault_export  (tests\core\browser\test_browser_credentials.py:559)


test_browser_credentials.test_empty_vault_proof  (tests\core\browser\test_browser_credentials.py:565)


test_browser_orchestration.TestAgentType  (tests\core\browser\test_browser_orchestration.py:43)


test_browser_orchestration.TestAgentCapability  (tests\core\browser\test_browser_orchestration.py:62)


test_browser_orchestration.TestSharedContext  (tests\core\browser\test_browser_orchestration.py:96)


test_browser_orchestration.TestAgentCoordination  (tests\core\browser\test_browser_orchestration.py:133)


test_browser_orchestration.TestBrowserOrchestratorInit  (tests\core\browser\test_browser_orchestration.py:170)


test_browser_orchestration.TestAgentRegistration  (tests\core\browser\test_browser_orchestration.py:192)


test_browser_orchestration.TestCapabilityDiscovery  (tests\core\browser\test_browser_orchestration.py:263)


test_browser_orchestration.TestSharedContextManagement  (tests\core\browser\test_browser_orchestration.py:337)


test_browser_orchestration.TestCoherenceMeasurement  (tests\core\browser\test_browser_orchestration.py:413)


test_browser_orchestration.TestAgentExecutionWithSync  (tests\core\browser\test_browser_orchestration.py:494)


test_browser_orchestration.TestMultiAgentCoordination  (tests\core\browser\test_browser_orchestration.py:694)


test_browser_orchestration.TestIntegration  (tests\core\browser\test_browser_orchestration.py:1048)


test_browser_orchestration.test_agent_type_values  (tests\core\browser\test_browser_orchestration.py:46)


test_browser_orchestration.test_agent_type_count  (tests\core\browser\test_browser_orchestration.py:56)


test_browser_orchestration.test_agent_capability_creation  (tests\core\browser\test_browser_orchestration.py:65)


test_browser_orchestration.test_agent_capability_with_custom_values  (tests\core\browser\test_browser_orchestration.py:80)


test_browser_orchestration.test_shared_context_creation  (tests\core\browser\test_browser_orchestration.py:99)


test_browser_orchestration.test_shared_context_with_data  (tests\core\browser\test_browser_orchestration.py:116)


test_browser_orchestration.test_agent_coordination_creation  (tests\core\browser\test_browser_orchestration.py:136)


test_browser_orchestration.test_agent_coordination_custom_interval  (tests\core\browser\test_browser_orchestration.py:154)


test_browser_orchestration.test_init_default_values  (tests\core\browser\test_browser_orchestration.py:173)


test_browser_orchestration.test_init_custom_interval  (tests\core\browser\test_browser_orchestration.py:186)


test_browser_orchestration.setUp  (tests\core\browser\test_browser_orchestration.py:195)


test_browser_orchestration.test_register_agent_basic  (tests\core\browser\test_browser_orchestration.py:199)


test_browser_orchestration.test_register_agent_with_custom_concurrent  (tests\core\browser\test_browser_orchestration.py:219)


test_browser_orchestration.test_register_multiple_agents  (tests\core\browser\test_browser_orchestration.py:234)


test_browser_orchestration.setUp  (tests\core\browser\test_browser_orchestration.py:266)


test_browser_orchestration.test_find_capable_agents_single_match  (tests\core\browser\test_browser_orchestration.py:292)


test_browser_orchestration.test_find_capable_agents_multiple_matches  (tests\core\browser\test_browser_orchestration.py:297)


test_browser_orchestration.test_find_capable_agents_no_match  (tests\core\browser\test_browser_orchestration.py:312)


test_browser_orchestration.test_find_capable_agents_unavailable_excluded  (tests\core\browser\test_browser_orchestration.py:317)


test_browser_orchestration.test_find_capable_agents_multiple_required_capabilities  (tests\core\browser\test_browser_orchestration.py:324)


test_browser_orchestration.test_find_capable_agents_partial_match  (tests\core\browser\test_browser_orchestration.py:331)


test_browser_orchestration.setUp  (tests\core\browser\test_browser_orchestration.py:340)


test_browser_orchestration.test_update_shared_context  (tests\core\browser\test_browser_orchestration.py:344)


test_browser_orchestration.test_update_shared_context_multiple_agents  (tests\core\browser\test_browser_orchestration.py:368)


test_browser_orchestration.test_update_shared_context_nonexistent  (tests\core\browser\test_browser_orchestration.py:388)


test_browser_orchestration.test_get_shared_context  (tests\core\browser\test_browser_orchestration.py:395)


test_browser_orchestration.test_get_shared_context_nonexistent  (tests\core\browser\test_browser_orchestration.py:407)


test_browser_orchestration.setUp  (tests\core\browser\test_browser_orchestration.py:416)


test_browser_orchestration.test_measure_coherence_no_context  (tests\core\browser\test_browser_orchestration.py:420)


test_browser_orchestration.test_measure_coherence_no_agents  (tests\core\browser\test_browser_orchestration.py:425)


test_browser_orchestration.test_measure_coherence_all_recent  (tests\core\browser\test_browser_orchestration.py:437)


test_browser_orchestration.test_measure_coherence_partial_recent  (tests\core\browser\test_browser_orchestration.py:455)


test_browser_orchestration.test_measure_coherence_all_old  (tests\core\browser\test_browser_orchestration.py:476)


test_browser_orchestration.asyncSetUp  (tests\core\browser\test_browser_orchestration.py:497)


test_browser_orchestration.test_execute_agent_with_sync_success  (tests\core\browser\test_browser_orchestration.py:501)


test_browser_orchestration.test_execute_agent_with_sync_updates_latency  (tests\core\browser\test_browser_orchestration.py:540)


test_browser_orchestration.test_execute_agent_with_sync_error_handling  (tests\core\browser\test_browser_orchestration.py:579)


test_browser_orchestration.test_execute_agent_with_sync_sets_unavailable  (tests\core\browser\test_browser_orchestration.py:617)


test_browser_orchestration.test_execute_agent_phase_lock_delay  (tests\core\browser\test_browser_orchestration.py:658)


test_browser_orchestration.asyncSetUp  (tests\core\browser\test_browser_orchestration.py:697)


test_browser_orchestration.test_coordinate_multi_agent_task_browser_only  (tests\core\browser\test_browser_orchestration.py:702)


test_browser_orchestration.test_coordinate_multi_agent_task_with_agents  (tests\core\browser\test_browser_orchestration.py:736)


test_browser_orchestration.test_coordinate_multi_agent_task_capability_discovery  (tests\core\browser\test_browser_orchestration.py:784)


test_browser_orchestration.test_coordinate_multi_agent_task_browser_timeout  (tests\core\browser\test_browser_orchestration.py:835)


test_browser_orchestration.test_coordinate_multi_agent_task_browser_error  (tests\core\browser\test_browser_orchestration.py:870)


test_browser_orchestration.test_coordinate_multi_agent_task_agent_timeout  (tests\core\browser\test_browser_orchestration.py:898)


test_browser_orchestration.test_coordinate_multi_agent_task_enriches_proof  (tests\core\browser\test_browser_orchestration.py:934)


test_browser_orchestration.test_coordinate_multi_agent_task_no_agents_all_registered  (tests\core\browser\test_browser_orchestration.py:975)


test_browser_orchestration.test_coordinate_multi_agent_task_creates_fallback_proof  (tests\core\browser\test_browser_orchestration.py:1019)


test_browser_orchestration.asyncSetUp  (tests\core\browser\test_browser_orchestration.py:1051)


test_browser_orchestration.test_full_workflow_with_coherence_tracking  (tests\core\browser\test_browser_orchestration.py:1056)


test_browser_orchestration.slow_handler  (tests\core\browser\test_browser_orchestration.py:550)


test_browser_orchestration.failing_handler  (tests\core\browser\test_browser_orchestration.py:589)


test_browser_orchestration.checking_handler  (tests\core\browser\test_browser_orchestration.py:628)


test_browser_orchestration.timeout_task  (tests\core\browser\test_browser_orchestration.py:840)


test_browser_orchestration.slow_handler  (tests\core\browser\test_browser_orchestration.py:912)


test_browser_proof_marketplace.MockWebActionProof  (tests\core\browser\test_browser_proof_marketplace.py:22)


test_browser_proof_marketplace.MockProofDomain  (tests\core\browser\test_browser_proof_marketplace.py:42)


test_browser_proof_marketplace.TestProofListing  (tests\core\browser\test_browser_proof_marketplace.py:62)


test_browser_proof_marketplace.TestBrowserProofMarketplace  (tests\core\browser\test_browser_proof_marketplace.py:118)


test_browser_proof_marketplace.TestGlobalMarketplace  (tests\core\browser\test_browser_proof_marketplace.py:602)


test_browser_proof_marketplace.TestMarketplaceIntegration  (tests\core\browser\test_browser_proof_marketplace.py:627)


test_browser_proof_marketplace.to_json  (tests\core\browser\test_browser_proof_marketplace.py:31)


test_browser_proof_marketplace.__init__  (tests\core\browser\test_browser_proof_marketplace.py:44)


test_browser_proof_marketplace.test_proof_listing_creation  (tests\core\browser\test_browser_proof_marketplace.py:65)


test_browser_proof_marketplace.test_proof_listing_with_crypto_price  (tests\core\browser\test_browser_proof_marketplace.py:83)


test_browser_proof_marketplace.test_proof_listing_with_ipfs_and_nft  (tests\core\browser\test_browser_proof_marketplace.py:99)


test_browser_proof_marketplace.marketplace  (tests\core\browser\test_browser_proof_marketplace.py:122)


test_browser_proof_marketplace.mock_proof  (tests\core\browser\test_browser_proof_marketplace.py:127)


test_browser_proof_marketplace.test_marketplace_initialization_default  (tests\core\browser\test_browser_proof_marketplace.py:137)


test_browser_proof_marketplace.test_marketplace_initialization_with_pinata  (tests\core\browser\test_browser_proof_marketplace.py:145)


test_browser_proof_marketplace.test_marketplace_initialization_ipfs_disabled_without_httpx  (tests\core\browser\test_browser_proof_marketplace.py:152)


test_browser_proof_marketplace.test_list_proof_basic  (tests\core\browser\test_browser_proof_marketplace.py:162)


test_browser_proof_marketplace.test_list_proof_with_currency  (tests\core\browser\test_browser_proof_marketplace.py:176)


test_browser_proof_marketplace.test_list_proof_stores_proof  (tests\core\browser\test_browser_proof_marketplace.py:187)


test_browser_proof_marketplace.test_list_multiple_proofs  (tests\core\browser\test_browser_proof_marketplace.py:198)


test_browser_proof_marketplace.test_upload_to_ipfs_disabled  (tests\core\browser\test_browser_proof_marketplace.py:221)


test_browser_proof_marketplace.test_upload_to_ipfs_success  (tests\core\browser\test_browser_proof_marketplace.py:231)


test_browser_proof_marketplace.test_upload_to_ipfs_failure_fallback  (tests\core\browser\test_browser_proof_marketplace.py:250)


test_browser_proof_marketplace.test_upload_to_ipfs_exception_fallback  (tests\core\browser\test_browser_proof_marketplace.py:270)


test_browser_proof_marketplace.test_mint_nft_disabled  (tests\core\browser\test_browser_proof_marketplace.py:290)


test_browser_proof_marketplace.test_mint_nft_with_web3  (tests\core\browser\test_browser_proof_marketplace.py:305)


test_browser_proof_marketplace.test_mint_nft_failure_fallback  (tests\core\browser\test_browser_proof_marketplace.py:344)


test_browser_proof_marketplace.test_anchor_to_blockchain_disabled  (tests\core\browser\test_browser_proof_marketplace.py:370)


test_browser_proof_marketplace.test_anchor_to_blockchain_with_web3  (tests\core\browser\test_browser_proof_marketplace.py:385)


test_browser_proof_marketplace.test_purchase_proof_success  (tests\core\browser\test_browser_proof_marketplace.py:425)


test_browser_proof_marketplace.test_purchase_proof_not_found  (tests\core\browser\test_browser_proof_marketplace.py:445)


test_browser_proof_marketplace.test_purchase_proof_already_sold  (tests\core\browser\test_browser_proof_marketplace.py:455)


test_browser_proof_marketplace.test_get_listing_exists  (tests\core\browser\test_browser_proof_marketplace.py:483)


test_browser_proof_marketplace.test_get_listing_not_found  (tests\core\browser\test_browser_proof_marketplace.py:496)


test_browser_proof_marketplace.test_search_listings_all  (tests\core\browser\test_browser_proof_marketplace.py:505)


test_browser_proof_marketplace.test_search_listings_by_domain  (tests\core\browser\test_browser_proof_marketplace.py:525)


test_browser_proof_marketplace.test_search_listings_by_price_range  (tests\core\browser\test_browser_proof_marketplace.py:542)


test_browser_proof_marketplace.test_search_listings_active_only  (tests\core\browser\test_browser_proof_marketplace.py:558)


test_browser_proof_marketplace.test_search_listings_include_sold  (tests\core\browser\test_browser_proof_marketplace.py:582)


test_browser_proof_marketplace.test_get_marketplace_singleton  (tests\core\browser\test_browser_proof_marketplace.py:605)


test_browser_proof_marketplace.test_get_marketplace_creates_instance  (tests\core\browser\test_browser_proof_marketplace.py:616)


test_browser_proof_marketplace.test_full_listing_workflow  (tests\core\browser\test_browser_proof_marketplace.py:631)


test_browser_proof_marketplace.test_marketplace_search_after_transactions  (tests\core\browser\test_browser_proof_marketplace.py:675)


test_browser_voice.mock_openai_client  (tests\core\browser\test_browser_voice.py:37)


test_browser_voice.mock_whisper_model  (tests\core\browser\test_browser_voice.py:52)


test_browser_voice.sample_audio_data  (tests\core\browser\test_browser_voice.py:70)


test_browser_voice.mock_web_action_proof  (tests\core\browser\test_browser_voice.py:77)


test_browser_voice.mock_whisper_class_fixture  (tests\core\browser\test_browser_voice.py:85)


test_browser_voice.test_voice_command_creation  (tests\core\browser\test_browser_voice.py:111)


test_browser_voice.test_voice_command_default_values  (tests\core\browser\test_browser_voice.py:132)


test_browser_voice.test_init_with_openai_api_key  (tests\core\browser\test_browser_voice.py:152)


test_browser_voice.test_init_with_local_whisper_fallback  (tests\core\browser\test_browser_voice.py:169)


test_browser_voice.test_init_force_local_whisper  (tests\core\browser\test_browser_voice.py:192)


test_browser_voice.test_init_no_stt_backend  (tests\core\browser\test_browser_voice.py:222)


test_browser_voice.test_init_openai_initialization_failure  (tests\core\browser\test_browser_voice.py:233)


test_browser_voice.test_init_local_whisper_initialization_failure  (tests\core\browser\test_browser_voice.py:246)


test_browser_voice.test_process_voice_command_with_openai  (tests\core\browser\test_browser_voice.py:276)


test_browser_voice.test_process_voice_command_with_local_whisper  (tests\core\browser\test_browser_voice.py:303)


test_browser_voice.test_process_voice_command_mock_fallback  (tests\core\browser\test_browser_voice.py:329)


test_browser_voice.test_process_voice_command_openai_failure_fallback  (tests\core\browser\test_browser_voice.py:346)


test_browser_voice.test_process_voice_command_openai_fails_local_succeeds  (tests\core\browser\test_browser_voice.py:371)


test_browser_voice.test_process_voice_command_with_language  (tests\core\browser\test_browser_voice.py:398)


test_browser_voice.test_transcribe_openai  (tests\core\browser\test_browser_voice.py:423)


test_browser_voice.test_transcribe_openai_language_parsing  (tests\core\browser\test_browser_voice.py:448)


test_browser_voice.test_transcribe_local  (tests\core\browser\test_browser_voice.py:473)


test_browser_voice.test_transcribe_local_multiple_segments  (tests\core\browser\test_browser_voice.py:504)


test_browser_voice.test_transcribe_local_cleanup_on_error  (tests\core\browser\test_browser_voice.py:543)


test_browser_voice.test_interpret_command_va_check  (tests\core\browser\test_browser_voice.py:576)


test_browser_voice.test_interpret_command_navigation  (tests\core\browser\test_browser_voice.py:590)


test_browser_voice.test_interpret_command_form_filling  (tests\core\browser\test_browser_voice.py:601)


test_browser_voice.test_interpret_command_fallback  (tests\core\browser\test_browser_voice.py:612)


test_browser_voice.test_interpret_command_case_insensitive  (tests\core\browser\test_browser_voice.py:623)


test_browser_voice.test_process_gesture_swipe_gestures  (tests\core\browser\test_browser_voice.py:640)


test_browser_voice.test_process_gesture_tap_gestures  (tests\core\browser\test_browser_voice.py:659)


test_browser_voice.test_process_gesture_pinch_gestures  (tests\core\browser\test_browser_voice.py:674)


test_browser_voice.test_process_gesture_multi_finger_gestures  (tests\core\browser\test_browser_voice.py:689)


test_browser_voice.test_process_gesture_infer_direction_from_coordinates  (tests\core\browser\test_browser_voice.py:704)


test_browser_voice.test_process_gesture_with_velocity  (tests\core\browser\test_browser_voice.py:738)


test_browser_voice.test_process_gesture_unknown_gesture  (tests\core\browser\test_browser_voice.py:764)


test_browser_voice.test_process_gesture_edge_cases  (tests\core\browser\test_browser_voice.py:773)


test_browser_voice.test_generate_voice_proof_without_web_proof  (tests\core\browser\test_browser_voice.py:811)


test_browser_voice.test_generate_voice_proof_with_web_proof  (tests\core\browser\test_browser_voice.py:834)


test_browser_voice.test_full_voice_workflow  (tests\core\browser\test_browser_voice.py:865)


test_browser_voice.test_multiple_commands_history  (tests\core\browser\test_browser_voice.py:900)


test_browser_voice.test_local_whisper_with_gesture_workflow  (tests\core\browser\test_browser_voice.py:924)


test_browser_voice.test_process_voice_command_empty_audio  (tests\core\browser\test_browser_voice.py:959)


test_browser_voice.test_process_voice_command_all_methods_fail  (tests\core\browser\test_browser_voice.py:973)


test_browser_voice.test_interpret_command_empty_string  (tests\core\browser\test_browser_voice.py:991)


test_browser_voice.test_interpret_command_special_characters  (tests\core\browser\test_browser_voice.py:999)


test_browser_voice.test_process_gesture_none_coordinates  (tests\core\browser\test_browser_voice.py:1008)


test_browser_voice.test_voice_control_attributes_after_init  (tests\core\browser\test_browser_voice.py:1032)


test_browser_voice.test_gesture_coordinate_variations  (tests\core\browser\test_browser_voice.py:1047)


test_browser_voice.test_voice_command_str_representation  (tests\core\browser\test_browser_voice.py:1063)


test_browser_voice.test_local_whisper_confidence_calculation  (tests\core\browser\test_browser_voice.py:1079)


test_browser_voice.test_process_voice_command_timestamp_format  (tests\core\browser\test_browser_voice.py:1112)


test_browser_voice._inject_whisper  (tests\core\browser\test_browser_voice.py:89)


test_browser_voice.cleanup  (tests\core\browser\test_browser_voice.py:95)


test_cache_config.TestCacheConfigDefaults  (tests\core\cache\test_cache_config.py:13)


test_cache_config.TestCacheConfigCustom  (tests\core\cache\test_cache_config.py:31)


test_cache_config.TestCacheConfigToDict  (tests\core\cache\test_cache_config.py:49)


test_cache_config.test_ttl_default  (tests\core\cache\test_cache_config.py:14)


test_cache_config.test_max_size_default  (tests\core\cache\test_cache_config.py:18)


test_cache_config.test_backend_default  (tests\core\cache\test_cache_config.py:22)


test_cache_config.test_redis_url_default_none  (tests\core\cache\test_cache_config.py:26)


test_cache_config.test_custom_ttl  (tests\core\cache\test_cache_config.py:32)


test_cache_config.test_custom_max_size  (tests\core\cache\test_cache_config.py:36)


test_cache_config.test_custom_backend  (tests\core\cache\test_cache_config.py:40)


test_cache_config.test_custom_redis_url  (tests\core\cache\test_cache_config.py:44)


test_cache_config.test_to_dict_keys  (tests\core\cache\test_cache_config.py:50)


test_cache_config.test_to_dict_values  (tests\core\cache\test_cache_config.py:58)


test_cache_config.test_to_dict_redis_url_none  (tests\core\cache\test_cache_config.py:66)


test_fast_cache.TestCacheStats  (tests\core\cache\test_fast_cache.py:25)


test_fast_cache.TestSemanticCacheL1  (tests\core\cache\test_fast_cache.py:127)


test_fast_cache.TestSemanticCacheL2  (tests\core\cache\test_fast_cache.py:249)


test_fast_cache.TestSemanticCacheL3  (tests\core\cache\test_fast_cache.py:379)


test_fast_cache.TestSemanticCacheIntegration  (tests\core\cache\test_fast_cache.py:502)


test_fast_cache.TestCacheConfiguration  (tests\core\cache\test_fast_cache.py:613)


test_fast_cache.TestCacheEdgeCases  (tests\core\cache\test_fast_cache.py:658)


test_fast_cache.test_initial_stats  (tests\core\cache\test_fast_cache.py:29)


test_fast_cache.test_record_l1_hit  (tests\core\cache\test_fast_cache.py:42)


test_fast_cache.test_record_l2_hit  (tests\core\cache\test_fast_cache.py:53)


test_fast_cache.test_record_l3_hit  (tests\core\cache\test_fast_cache.py:63)


test_fast_cache.test_record_miss  (tests\core\cache\test_fast_cache.py:73)


test_fast_cache.test_hit_rate_calculation  (tests\core\cache\test_fast_cache.py:85)


test_fast_cache.test_avg_latency  (tests\core\cache\test_fast_cache.py:96)


test_fast_cache.test_stats_to_dict  (tests\core\cache\test_fast_cache.py:107)


test_fast_cache.test_l1_exact_match  (tests\core\cache\test_fast_cache.py:131)


test_fast_cache.test_l1_cache_miss  (tests\core\cache\test_fast_cache.py:153)


test_fast_cache.test_l1_lru_eviction  (tests\core\cache\test_fast_cache.py:168)


test_fast_cache.test_l1_expiration  (tests\core\cache\test_fast_cache.py:187)


test_fast_cache.test_l1_performance  (tests\core\cache\test_fast_cache.py:209)


test_fast_cache.test_l1_invalidation  (tests\core\cache\test_fast_cache.py:229)


test_fast_cache.test_l2_semantic_match  (tests\core\cache\test_fast_cache.py:253)


test_fast_cache.test_l2_low_similarity_miss  (tests\core\cache\test_fast_cache.py:284)


test_fast_cache.test_l2_promotion_to_l1  (tests\core\cache\test_fast_cache.py:310)


test_fast_cache.test_l2_performance  (tests\core\cache\test_fast_cache.py:339)


test_fast_cache.test_l3_redis_hit  (tests\core\cache\test_fast_cache.py:383)


test_fast_cache.test_l3_redis_miss  (tests\core\cache\test_fast_cache.py:416)


test_fast_cache.test_l3_redis_ttl  (tests\core\cache\test_fast_cache.py:441)


test_fast_cache.test_l3_promotion_to_l1_and_l2  (tests\core\cache\test_fast_cache.py:471)


test_fast_cache.test_cache_cascade  (tests\core\cache\test_fast_cache.py:506)


test_fast_cache.test_clear_all_tiers  (tests\core\cache\test_fast_cache.py:526)


test_fast_cache.test_concurrent_access  (tests\core\cache\test_fast_cache.py:545)


test_fast_cache.test_multiple_queries_performance  (tests\core\cache\test_fast_cache.py:564)


test_fast_cache.test_close_cleanup  (tests\core\cache\test_fast_cache.py:588)


test_fast_cache.test_default_config  (tests\core\cache\test_fast_cache.py:616)


test_fast_cache.test_custom_config  (tests\core\cache\test_fast_cache.py:626)


test_fast_cache.test_config_disable_l2  (tests\core\cache\test_fast_cache.py:639)


test_fast_cache.test_config_disable_l3  (tests\core\cache\test_fast_cache.py:649)


test_fast_cache.test_empty_query  (tests\core\cache\test_fast_cache.py:662)


test_fast_cache.test_large_result  (tests\core\cache\test_fast_cache.py:675)


test_fast_cache.test_special_characters  (tests\core\cache\test_fast_cache.py:689)


test_fast_cache.test_unicode_query  (tests\core\cache\test_fast_cache.py:704)


test_fast_cache.test_uninitialized_cache  (tests\core\cache\test_fast_cache.py:719)


test_fast_cache.read_cache  (tests\core\cache\test_fast_cache.py:555)


test_collusion_detector.TestCollusionDetector  (tests\core\consensus\test_collusion_detector.py:28)


test_collusion_detector.TestResponseTimeRandomizer  (tests\core\consensus\test_collusion_detector.py:475)


test_collusion_detector.TestCollusionRiskEnum  (tests\core\consensus\test_collusion_detector.py:515)


test_collusion_detector.TestValidatorBehavior  (tests\core\consensus\test_collusion_detector.py:533)


test_collusion_detector.TestCollusionDetectorEdgeCases  (tests\core\consensus\test_collusion_detector.py:566)


test_collusion_detector.detector  (tests\core\consensus\test_collusion_detector.py:32)


test_collusion_detector.populated_detector  (tests\core\consensus\test_collusion_detector.py:37)


test_collusion_detector.test_detector_initialization  (tests\core\consensus\test_collusion_detector.py:69)


test_collusion_detector.test_global_instance_exists  (tests\core\consensus\test_collusion_detector.py:75)


test_collusion_detector.test_record_response_creates_behavior  (tests\core\consensus\test_collusion_detector.py:84)


test_collusion_detector.test_record_response_appends_data  (tests\core\consensus\test_collusion_detector.py:99)


test_collusion_detector.test_record_response_stores_network_info  (tests\core\consensus\test_collusion_detector.py:115)


test_collusion_detector.test_record_response_updates_last_seen  (tests\core\consensus\test_collusion_detector.py:131)


test_collusion_detector.test_record_response_trims_history  (tests\core\consensus\test_collusion_detector.py:145)


test_collusion_detector.test_hash_reasoning_normalizes_text  (tests\core\consensus\test_collusion_detector.py:164)


test_collusion_detector.test_hash_reasoning_different_content  (tests\core\consensus\test_collusion_detector.py:187)


test_collusion_detector.test_analyze_pair_insufficient_data  (tests\core\consensus\test_collusion_detector.py:212)


test_collusion_detector.test_analyze_pair_low_risk  (tests\core\consensus\test_collusion_detector.py:226)


test_collusion_detector.test_analyze_pair_high_collusion_risk  (tests\core\consensus\test_collusion_detector.py:235)


test_collusion_detector.test_analyze_pair_returns_evidence  (tests\core\consensus\test_collusion_detector.py:263)


test_collusion_detector.test_calculate_correlation_perfect_positive  (tests\core\consensus\test_collusion_detector.py:277)


test_collusion_detector.test_calculate_correlation_perfect_negative  (tests\core\consensus\test_collusion_detector.py:285)


test_collusion_detector.test_calculate_correlation_no_correlation  (tests\core\consensus\test_collusion_detector.py:293)


test_collusion_detector.test_calculate_correlation_empty_lists  (tests\core\consensus\test_collusion_detector.py:301)


test_collusion_detector.test_calculate_correlation_mismatched_lengths  (tests\core\consensus\test_collusion_detector.py:306)


test_collusion_detector.test_detect_collusion_in_group_empty  (tests\core\consensus\test_collusion_detector.py:318)


test_collusion_detector.test_detect_collusion_in_group_single  (tests\core\consensus\test_collusion_detector.py:323)


test_collusion_detector.test_detect_collusion_in_group_creates_alerts  (tests\core\consensus\test_collusion_detector.py:328)


test_collusion_detector.test_detect_collusion_stores_alerts  (tests\core\consensus\test_collusion_detector.py:352)


test_collusion_detector.test_get_clean_validator_set_returns_requested_count  (tests\core\consensus\test_collusion_detector.py:375)


test_collusion_detector.test_get_clean_validator_set_returns_all_if_fewer  (tests\core\consensus\test_collusion_detector.py:393)


test_collusion_detector.test_get_clean_validator_set_avoids_colluders  (tests\core\consensus\test_collusion_detector.py:399)


test_collusion_detector.test_alert_has_required_fields  (tests\core\consensus\test_collusion_detector.py:437)


test_collusion_detector.test_recommendation_critical_risk  (tests\core\consensus\test_collusion_detector.py:463)


test_collusion_detector.test_recommendation_high_risk  (tests\core\consensus\test_collusion_detector.py:469)


test_collusion_detector.randomizer  (tests\core\consensus\test_collusion_detector.py:479)


test_collusion_detector.test_randomizer_initialization  (tests\core\consensus\test_collusion_detector.py:487)


test_collusion_detector.test_calculate_delay_within_bounds  (tests\core\consensus\test_collusion_detector.py:493)


test_collusion_detector.test_calculate_delay_varies  (tests\core\consensus\test_collusion_detector.py:501)


test_collusion_detector.test_global_randomizer_exists  (tests\core\consensus\test_collusion_detector.py:509)


test_collusion_detector.test_risk_levels_exist  (tests\core\consensus\test_collusion_detector.py:518)


test_collusion_detector.test_risk_level_values  (tests\core\consensus\test_collusion_detector.py:525)


test_collusion_detector.test_behavior_initialization  (tests\core\consensus\test_collusion_detector.py:536)


test_collusion_detector.test_behavior_with_data  (tests\core\consensus\test_collusion_detector.py:549)


test_collusion_detector.detector  (tests\core\consensus\test_collusion_detector.py:570)


test_collusion_detector.test_single_validator_no_collusion  (tests\core\consensus\test_collusion_detector.py:578)


test_collusion_detector.test_two_validators_minimal_data  (tests\core\consensus\test_collusion_detector.py:592)


test_collusion_detector.test_many_validators_low_overlap  (tests\core\consensus\test_collusion_detector.py:615)


test_collusion_detector.test_extreme_latency_timeout_scenario  (tests\core\consensus\test_collusion_detector.py:639)


test_collusion_detector.test_zero_latency_edge_case  (tests\core\consensus\test_collusion_detector.py:670)


test_collusion_detector.test_highly_variable_latency  (tests\core\consensus\test_collusion_detector.py:693)


test_collusion_detector.test_monotonic_increasing_latency  (tests\core\consensus\test_collusion_detector.py:720)


test_collusion_detector.test_identical_reasoning_different_whitespace  (tests\core\consensus\test_collusion_detector.py:748)


test_collusion_detector.test_empty_reasoning_handling  (tests\core\consensus\test_collusion_detector.py:773)


test_collusion_detector.test_very_long_reasoning  (tests\core\consensus\test_collusion_detector.py:795)


test_collusion_detector.test_unicode_reasoning  (tests\core\consensus\test_collusion_detector.py:811)


test_collusion_detector.test_multiple_asns_per_validator  (tests\core\consensus\test_collusion_detector.py:830)


test_collusion_detector.test_no_network_info_validators  (tests\core\consensus\test_collusion_detector.py:846)


test_collusion_detector.test_partial_network_overlap  (tests\core\consensus\test_collusion_detector.py:870)


test_collusion_detector.test_correlation_identical_values  (tests\core\consensus\test_collusion_detector.py:901)


test_collusion_detector.test_correlation_single_value  (tests\core\consensus\test_collusion_detector.py:910)


test_collusion_detector.test_correlation_very_large_values  (tests\core\consensus\test_collusion_detector.py:918)


test_collusion_detector.test_correlation_negative_values  (tests\core\consensus\test_collusion_detector.py:926)


test_collusion_detector.test_hash_overlap_no_overlap  (tests\core\consensus\test_collusion_detector.py:938)


test_collusion_detector.test_hash_overlap_complete_overlap  (tests\core\consensus\test_collusion_detector.py:946)


test_collusion_detector.test_hash_overlap_empty_lists  (tests\core\consensus\test_collusion_detector.py:954)


test_collusion_detector.test_hash_overlap_one_empty  (tests\core\consensus\test_collusion_detector.py:959)


test_collusion_detector.test_agreement_empty_lists  (tests\core\consensus\test_collusion_detector.py:969)


test_collusion_detector.test_agreement_mismatched_lengths  (tests\core\consensus\test_collusion_detector.py:974)


test_collusion_detector.test_agreement_perfect_agreement  (tests\core\consensus\test_collusion_detector.py:982)


test_collusion_detector.test_agreement_no_agreement  (tests\core\consensus\test_collusion_detector.py:990)


test_collusion_detector.test_agreement_partial  (tests\core\consensus\test_collusion_detector.py:998)


test_collusion_detector.test_risk_scoring_boundary_low_medium  (tests\core\consensus\test_collusion_detector.py:1010)


test_collusion_detector.test_risk_scoring_all_factors_maxed  (tests\core\consensus\test_collusion_detector.py:1033)


test_collusion_detector.test_clean_set_all_validators_colluding  (tests\core\consensus\test_collusion_detector.py:1065)


test_collusion_detector.test_clean_set_exact_count_match  (tests\core\consensus\test_collusion_detector.py:1086)


test_collusion_detector.test_clean_set_no_validators  (tests\core\consensus\test_collusion_detector.py:1095)


test_collusion_detector.test_primary_indicator_reasoning  (tests\core\consensus\test_collusion_detector.py:1104)


test_collusion_detector.test_primary_indicator_timing  (tests\core\consensus\test_collusion_detector.py:1115)


test_collusion_detector.test_primary_indicator_network  (tests\core\consensus\test_collusion_detector.py:1126)


test_collusion_detector.test_primary_indicator_multiple_factors  (tests\core\consensus\test_collusion_detector.py:1137)


test_collusion_detector.test_memory_trim_at_threshold  (tests\core\consensus\test_collusion_detector.py:1152)


test_collusion_detector.test_memory_trim_preserves_recent  (tests\core\consensus\test_collusion_detector.py:1178)


test_collusion_detector.test_alert_counter_increments  (tests\core\consensus\test_collusion_detector.py:1200)


test_collusion_detector.test_randomizer_zero_jitter  (tests\core\consensus\test_collusion_detector.py:1224)


test_collusion_detector.test_randomizer_high_jitter  (tests\core\consensus\test_collusion_detector.py:1238)


test_collusion_detector.test_randomizer_minimum_delay_zero  (tests\core\consensus\test_collusion_detector.py:1251)


test_collusion_detector.test_randomizer_different_validators  (tests\core\consensus\test_collusion_detector.py:1264)


test_consensus_engine.MockModelResponse  (tests\core\consensus\test_consensus_engine.py:20)


test_consensus_engine.TestSemanticSimilarity  (tests\core\consensus\test_consensus_engine.py:29)


test_consensus_engine.TestAgreementMatrix  (tests\core\consensus\test_consensus_engine.py:69)


test_consensus_engine.TestConsensusCheck  (tests\core\consensus\test_consensus_engine.py:115)


test_consensus_engine.TestConsensusStatus  (tests\core\consensus\test_consensus_engine.py:146)


test_consensus_engine.TestModelSelection  (tests\core\consensus\test_consensus_engine.py:173)


test_consensus_engine.TestProofGeneration  (tests\core\consensus\test_consensus_engine.py:199)


test_consensus_engine.TestConsensusEngineImport  (tests\core\consensus\test_consensus_engine.py:229)


test_consensus_engine.test_jaccard_similarity_identical  (tests\core\consensus\test_consensus_engine.py:32)


test_consensus_engine.test_jaccard_similarity_different  (tests\core\consensus\test_consensus_engine.py:45)


test_consensus_engine.test_jaccard_similarity_empty  (tests\core\consensus\test_consensus_engine.py:59)


test_consensus_engine.test_agreement_matrix_same_responses  (tests\core\consensus\test_consensus_engine.py:72)


test_consensus_engine.test_agreement_matrix_different_responses  (tests\core\consensus\test_consensus_engine.py:90)


test_consensus_engine.test_unanimous_consensus  (tests\core\consensus\test_consensus_engine.py:118)


test_consensus_engine.test_majority_consensus  (tests\core\consensus\test_consensus_engine.py:126)


test_consensus_engine.test_no_consensus  (tests\core\consensus\test_consensus_engine.py:136)


test_consensus_engine.test_consensus_status_values  (tests\core\consensus\test_consensus_engine.py:149)


test_consensus_engine.test_confidence_tiers  (tests\core\consensus\test_consensus_engine.py:155)


test_consensus_engine.test_minimum_models  (tests\core\consensus\test_consensus_engine.py:176)


test_consensus_engine.test_federal_compliance_filter  (tests\core\consensus\test_consensus_engine.py:184)


test_consensus_engine.test_proof_hash_generation  (tests\core\consensus\test_consensus_engine.py:202)


test_consensus_engine.test_proof_hash_deterministic  (tests\core\consensus\test_consensus_engine.py:215)


test_consensus_engine.test_import_consensus_engine  (tests\core\consensus\test_consensus_engine.py:232)


test_consensus_engine.test_consensus_engine_init  (tests\core\consensus\test_consensus_engine.py:240)


test_consensus_engine.get_tier  (tests\core\consensus\test_consensus_engine.py:157)


test_crypto_service.TestSHA256  (tests\core\crypto\test_crypto_service.py:17)


test_crypto_service.TestEd25519Signing  (tests\core\crypto\test_crypto_service.py:54)


test_crypto_service.TestMerkleRoot  (tests\core\crypto\test_crypto_service.py:153)


test_crypto_service.TestCryptoServiceIntegration  (tests\core\crypto\test_crypto_service.py:176)


test_crypto_service.test_sha256_hex_basic  (tests\core\crypto\test_crypto_service.py:20)


test_crypto_service.test_sha256_hex_empty  (tests\core\crypto\test_crypto_service.py:29)


test_crypto_service.test_sha256_hex_unicode  (tests\core\crypto\test_crypto_service.py:37)


test_crypto_service.test_sha256_hex_length  (tests\core\crypto\test_crypto_service.py:45)


test_crypto_service.test_sign_and_verify_roundtrip  (tests\core\crypto\test_crypto_service.py:57)


test_crypto_service.test_signature_length  (tests\core\crypto\test_crypto_service.py:77)


test_crypto_service.test_public_key_length  (tests\core\crypto\test_crypto_service.py:90)


test_crypto_service.test_invalid_signature_rejected  (tests\core\crypto\test_crypto_service.py:109)


test_crypto_service.test_wrong_message_rejected  (tests\core\crypto\test_crypto_service.py:132)


test_crypto_service.test_merkle_root_single_item  (tests\core\crypto\test_crypto_service.py:156)


test_crypto_service.test_merkle_root_deterministic  (tests\core\crypto\test_crypto_service.py:162)


test_crypto_service.test_merkle_root_different_inputs  (tests\core\crypto\test_crypto_service.py:169)


test_crypto_service.test_crypto_service_import  (tests\core\crypto\test_crypto_service.py:179)


test_crypto_service.test_hash_chain  (tests\core\crypto\test_crypto_service.py:187)


test_math_data_quality.TestCohenKappaCalculator  (tests\core\evaluation\test_math_data_quality.py:29)


test_math_data_quality.TestFleissKappa  (tests\core\evaluation\test_math_data_quality.py:131)


test_math_data_quality.TestMathDataQualityChecker  (tests\core\evaluation\test_math_data_quality.py:164)


test_math_data_quality.TestValidateDataset  (tests\core\evaluation\test_math_data_quality.py:259)


test_math_data_quality.TestPrintQualityReport  (tests\core\evaluation\test_math_data_quality.py:288)


test_math_data_quality.TestClassImbalance  (tests\core\evaluation\test_math_data_quality.py:305)


test_math_data_quality.setUp  (tests\core\evaluation\test_math_data_quality.py:32)


test_math_data_quality.test_perfect_agreement  (tests\core\evaluation\test_math_data_quality.py:35)


test_math_data_quality.test_no_agreement_beyond_chance  (tests\core\evaluation\test_math_data_quality.py:45)


test_math_data_quality.test_google_interview_trap  (tests\core\evaluation\test_math_data_quality.py:57)


test_math_data_quality.test_moderate_agreement  (tests\core\evaluation\test_math_data_quality.py:81)


test_math_data_quality.test_interpret_kappa_levels  (tests\core\evaluation\test_math_data_quality.py:92)


test_math_data_quality.test_empty_annotations  (tests\core\evaluation\test_math_data_quality.py:119)


test_math_data_quality.test_unequal_length_raises  (tests\core\evaluation\test_math_data_quality.py:125)


test_math_data_quality.test_fleiss_perfect_agreement  (tests\core\evaluation\test_math_data_quality.py:134)


test_math_data_quality.test_fleiss_no_agreement  (tests\core\evaluation\test_math_data_quality.py:148)


test_math_data_quality.setUp  (tests\core\evaluation\test_math_data_quality.py:167)


test_math_data_quality.test_normalize_answer_boxed  (tests\core\evaluation\test_math_data_quality.py:170)


test_math_data_quality.test_normalize_answer_latex  (tests\core\evaluation\test_math_data_quality.py:176)


test_math_data_quality.test_normalize_answer_whitespace  (tests\core\evaluation\test_math_data_quality.py:182)


test_math_data_quality.test_find_duplicates  (tests\core\evaluation\test_math_data_quality.py:188)


test_math_data_quality.test_check_answer_consistency_consistent  (tests\core\evaluation\test_math_data_quality.py:204)


test_math_data_quality.test_check_answer_consistency_inconsistent  (tests\core\evaluation\test_math_data_quality.py:216)


test_math_data_quality.test_generate_report_high_quality  (tests\core\evaluation\test_math_data_quality.py:229)


test_math_data_quality.test_generate_report_low_quality  (tests\core\evaluation\test_math_data_quality.py:243)


test_math_data_quality.test_validate_dataset_dict_input  (tests\core\evaluation\test_math_data_quality.py:262)


test_math_data_quality.test_validate_dataset_single_annotator  (tests\core\evaluation\test_math_data_quality.py:275)


test_math_data_quality.test_print_quality_report  (tests\core\evaluation\test_math_data_quality.py:291)


test_math_data_quality.test_high_imbalance_detection  (tests\core\evaluation\test_math_data_quality.py:308)


test_falkordb_integration.TestNodeTypes  (tests\core\graph\test_falkordb_integration.py:32)


test_falkordb_integration.TestEdgeTypes  (tests\core\graph\test_falkordb_integration.py:55)


test_falkordb_integration.TestGraphNode  (tests\core\graph\test_falkordb_integration.py:74)


test_falkordb_integration.TestGraphEdge  (tests\core\graph\test_falkordb_integration.py:117)


test_falkordb_integration.TestHybridSearchResult  (tests\core\graph\test_falkordb_integration.py:147)


test_falkordb_integration.TestConsensusGraphAnalysis  (tests\core\graph\test_falkordb_integration.py:172)


test_falkordb_integration.TestFalkorDBClient  (tests\core\graph\test_falkordb_integration.py:193)


test_falkordb_integration.TestHybridKnowledgeEngine  (tests\core\graph\test_falkordb_integration.py:232)


test_falkordb_integration.TestGraphNodeRelationships  (tests\core\graph\test_falkordb_integration.py:284)


test_falkordb_integration.TestCrossVerticalTransfer  (tests\core\graph\test_falkordb_integration.py:353)


test_falkordb_integration.test_all_node_types_defined  (tests\core\graph\test_falkordb_integration.py:35)


test_falkordb_integration.test_node_type_values  (tests\core\graph\test_falkordb_integration.py:49)


test_falkordb_integration.test_all_edge_types_defined  (tests\core\graph\test_falkordb_integration.py:58)


test_falkordb_integration.test_create_node  (tests\core\graph\test_falkordb_integration.py:77)


test_falkordb_integration.test_node_label_property  (tests\core\graph\test_falkordb_integration.py:93)


test_falkordb_integration.test_node_default_values  (tests\core\graph\test_falkordb_integration.py:103)


test_falkordb_integration.test_create_edge  (tests\core\graph\test_falkordb_integration.py:120)


test_falkordb_integration.test_edge_relationship_property  (tests\core\graph\test_falkordb_integration.py:136)


test_falkordb_integration.test_create_hybrid_result  (tests\core\graph\test_falkordb_integration.py:150)


test_falkordb_integration.test_create_consensus_analysis  (tests\core\graph\test_falkordb_integration.py:175)


test_falkordb_integration.test_client_initialization  (tests\core\graph\test_falkordb_integration.py:196)


test_falkordb_integration.test_client_custom_config  (tests\core\graph\test_falkordb_integration.py:204)


test_falkordb_integration.test_generate_node_id  (tests\core\graph\test_falkordb_integration.py:216)


test_falkordb_integration.setUp  (tests\core\graph\test_falkordb_integration.py:235)


test_falkordb_integration.test_engine_initialization  (tests\core\graph\test_falkordb_integration.py:247)


test_falkordb_integration.test_hybrid_search_combines_results  (tests\core\graph\test_falkordb_integration.py:252)


test_falkordb_integration.test_decision_reasoning_evidence_chain  (tests\core\graph\test_falkordb_integration.py:287)


test_falkordb_integration.test_model_agreement_graph  (tests\core\graph\test_falkordb_integration.py:327)


test_falkordb_integration.test_pattern_transfer_edge  (tests\core\graph\test_falkordb_integration.py:356)


test_verify_proof.TestProofHashVerification  (tests\core\proofs\test_verify_proof.py:18)


test_verify_proof.TestSignatureVerification  (tests\core\proofs\test_verify_proof.py:55)


test_verify_proof.TestProofStructure  (tests\core\proofs\test_verify_proof.py:112)


test_verify_proof.TestProofValidation  (tests\core\proofs\test_verify_proof.py:150)


test_verify_proof.TestBatchVerification  (tests\core\proofs\test_verify_proof.py:200)


test_verify_proof.TestVerifyProofImport  (tests\core\proofs\test_verify_proof.py:221)


test_verify_proof.test_hash_computation  (tests\core\proofs\test_verify_proof.py:21)


test_verify_proof.test_hash_deterministic  (tests\core\proofs\test_verify_proof.py:29)


test_verify_proof.test_hash_order_independent  (tests\core\proofs\test_verify_proof.py:39)


test_verify_proof.test_signature_format_valid  (tests\core\proofs\test_verify_proof.py:58)


test_verify_proof.test_signature_format_invalid_length  (tests\core\proofs\test_verify_proof.py:64)


test_verify_proof.test_signature_format_invalid_chars  (tests\core\proofs\test_verify_proof.py:74)


test_verify_proof.test_ed25519_roundtrip  (tests\core\proofs\test_verify_proof.py:84)


test_verify_proof.test_required_fields  (tests\core\proofs\test_verify_proof.py:115)


test_verify_proof.test_verifier_structure  (tests\core\proofs\test_verify_proof.py:137)


test_verify_proof.test_valid_proof_structure  (tests\core\proofs\test_verify_proof.py:153)


test_verify_proof.test_invalid_proof_missing_hash  (tests\core\proofs\test_verify_proof.py:178)


test_verify_proof.test_invalid_proof_short_signature  (tests\core\proofs\test_verify_proof.py:188)


test_verify_proof.test_batch_count  (tests\core\proofs\test_verify_proof.py:203)


test_verify_proof.test_import_verify_proof  (tests\core\proofs\test_verify_proof.py:224)


test_verify_proof.test_import_verify_directory  (tests\core\proofs\test_verify_proof.py:232)


test_xgml_provenance.make_simple_cert  (tests\core\proofs\test_xgml_provenance.py:10)


test_xgml_provenance.test_provenance_xml_empty  (tests\core\proofs\test_xgml_provenance.py:27)


test_xgml_provenance.test_provenance_xml_some  (tests\core\proofs\test_xgml_provenance.py:32)


test_xgml_provenance.test_level_xml  (tests\core\proofs\test_xgml_provenance.py:47)


test_xgml_provenance.test_generator_provenance_and_level  (tests\core\proofs\test_xgml_provenance.py:54)


test_xgml_provenance.test_tpm_signer  (tests\core\proofs\test_xgml_provenance.py:76)


test_browser_credentials.TestZeroKnowledgeCredentialVault  (tests\core\security\test_browser_credentials.py:23)


test_browser_credentials.TestEncryptedCredentialDataclass  (tests\core\security\test_browser_credentials.py:419)


test_browser_credentials.user_identity_hash  (tests\core\security\test_browser_credentials.py:27)


test_browser_credentials.vault  (tests\core\security\test_browser_credentials.py:32)


test_browser_credentials.sample_credential  (tests\core\security\test_browser_credentials.py:37)


test_browser_credentials.test_vault_initialization  (tests\core\security\test_browser_credentials.py:49)


test_browser_credentials.test_vault_initialization_different_users  (tests\core\security\test_browser_credentials.py:56)


test_browser_credentials.test_derive_key_deterministic  (tests\core\security\test_browser_credentials.py:70)


test_browser_credentials.test_derive_key_different_salts  (tests\core\security\test_browser_credentials.py:80)


test_browser_credentials.test_derive_key_different_users_same_salt  (tests\core\security\test_browser_credentials.py:90)


test_browser_credentials.test_encrypt_credential_returns_encrypted_credential  (tests\core\security\test_browser_credentials.py:108)


test_browser_credentials.test_encrypted_credential_has_required_fields  (tests\core\security\test_browser_credentials.py:121)


test_browser_credentials.test_encrypted_username_not_plaintext  (tests\core\security\test_browser_credentials.py:146)


test_browser_credentials.test_encrypted_password_not_plaintext  (tests\core\security\test_browser_credentials.py:158)


test_browser_credentials.test_encrypt_stores_credential_in_vault  (tests\core\security\test_browser_credentials.py:169)


test_browser_credentials.test_encrypt_multiple_credentials  (tests\core\security\test_browser_credentials.py:180)


test_browser_credentials.test_decrypt_credential_success  (tests\core\security\test_browser_credentials.py:192)


test_browser_credentials.test_decrypt_nonexistent_credential  (tests\core\security\test_browser_credentials.py:206)


test_browser_credentials.test_decrypt_wrong_user_fails  (tests\core\security\test_browser_credentials.py:211)


test_browser_credentials.test_decrypt_updates_last_used  (tests\core\security\test_browser_credentials.py:232)


test_browser_credentials.test_prove_credential_exists_for_existing  (tests\core\security\test_browser_credentials.py:250)


test_browser_credentials.test_prove_credential_exists_for_nonexistent  (tests\core\security\test_browser_credentials.py:264)


test_browser_credentials.test_prove_credential_proof_is_commitment  (tests\core\security\test_browser_credentials.py:271)


test_browser_credentials.test_prove_credential_different_nonces  (tests\core\security\test_browser_credentials.py:285)


test_browser_credentials.test_export_encrypted_json  (tests\core\security\test_browser_credentials.py:304)


test_browser_credentials.test_export_contains_no_plaintext  (tests\core\security\test_browser_credentials.py:319)


test_browser_credentials.test_import_encrypted_success  (tests\core\security\test_browser_credentials.py:333)


test_browser_credentials.test_import_invalid_json_fails  (tests\core\security\test_browser_credentials.py:356)


test_browser_credentials.test_import_malformed_data_fails  (tests\core\security\test_browser_credentials.py:361)


test_browser_credentials.test_empty_password_encryption  (tests\core\security\test_browser_credentials.py:371)


test_browser_credentials.test_unicode_credentials  (tests\core\security\test_browser_credentials.py:382)


test_browser_credentials.test_very_long_password  (tests\core\security\test_browser_credentials.py:394)


test_browser_credentials.test_special_characters_in_credentials  (tests\core\security\test_browser_credentials.py:406)


test_browser_credentials.test_encrypted_credential_creation  (tests\core\security\test_browser_credentials.py:422)


test_browser_credentials.test_encrypted_credential_optional_fields  (tests\core\security\test_browser_credentials.py:440)


test_prompt_injection_firewall.TestExfiltrationPatterns  (tests\core\security\test_prompt_injection_firewall.py:16)


test_prompt_injection_firewall.TestToolAbusePatterns  (tests\core\security\test_prompt_injection_firewall.py:68)


test_prompt_injection_firewall.TestObfuscationDetection  (tests\core\security\test_prompt_injection_firewall.py:100)


test_prompt_injection_firewall.TestSecurityDecision  (tests\core\security\test_prompt_injection_firewall.py:145)


test_prompt_injection_firewall.TestFirewallImport  (tests\core\security\test_prompt_injection_firewall.py:189)


test_prompt_injection_firewall.test_detect_email_exfiltration  (tests\core\security\test_prompt_injection_firewall.py:19)


test_prompt_injection_firewall.test_detect_url_exfiltration  (tests\core\security\test_prompt_injection_firewall.py:34)


test_prompt_injection_firewall.test_safe_patterns_not_flagged  (tests\core\security\test_prompt_injection_firewall.py:49)


test_prompt_injection_firewall.test_detect_system_command_injection  (tests\core\security\test_prompt_injection_firewall.py:71)


test_prompt_injection_firewall.test_detect_code_execution  (tests\core\security\test_prompt_injection_firewall.py:85)


test_prompt_injection_firewall.test_detect_base64_obfuscation  (tests\core\security\test_prompt_injection_firewall.py:103)


test_prompt_injection_firewall.test_detect_zero_width_characters  (tests\core\security\test_prompt_injection_firewall.py:118)


test_prompt_injection_firewall.test_detect_unicode_homoglyphs  (tests\core\security\test_prompt_injection_firewall.py:135)


test_prompt_injection_firewall.test_decision_allow  (tests\core\security\test_prompt_injection_firewall.py:148)


test_prompt_injection_firewall.test_decision_block  (tests\core\security\test_prompt_injection_firewall.py:158)


test_prompt_injection_firewall.test_decision_safe_mode  (tests\core\security\test_prompt_injection_firewall.py:168)


test_prompt_injection_firewall.test_import_firewall  (tests\core\security\test_prompt_injection_firewall.py:192)


test_prompt_injection_firewall.test_firewall_init  (tests\core\security\test_prompt_injection_firewall.py:200)


test_auth_middleware.TestAuthMiddlewareImport  (tests\core\shared\test_auth_middleware.py:17)


test_auth_middleware.TestRateLimitDependency  (tests\core\shared\test_auth_middleware.py:45)


test_auth_middleware.TestBearerTokenParsing  (tests\core\shared\test_auth_middleware.py:64)


test_auth_middleware.test_import_require_api_key  (tests\core\shared\test_auth_middleware.py:20)


test_auth_middleware.test_import_require_admin  (tests\core\shared\test_auth_middleware.py:28)


test_auth_middleware.test_import_get_current_user  (tests\core\shared\test_auth_middleware.py:36)


test_auth_middleware.test_create_rate_limit_dependency  (tests\core\shared\test_auth_middleware.py:48)


test_auth_middleware.test_parse_bearer_prefix  (tests\core\shared\test_auth_middleware.py:67)


test_auth_middleware.test_no_bearer_prefix  (tests\core\shared\test_auth_middleware.py:75)


test_database.TestDatabaseImport  (tests\core\shared\test_database.py:17)


test_database.TestDatabaseURL  (tests\core\shared\test_database.py:45)


test_database.TestRedisURL  (tests\core\shared\test_database.py:91)


test_database.TestDatabasePool  (tests\core\shared\test_database.py:114)


test_database.TestRedisPool  (tests\core\shared\test_database.py:144)


test_database.test_import_database_pool  (tests\core\shared\test_database.py:20)


test_database.test_import_redis_pool  (tests\core\shared\test_database.py:28)


test_database.test_import_get_database_url  (tests\core\shared\test_database.py:36)


test_database.test_get_database_url_default  (tests\core\shared\test_database.py:48)


test_database.test_get_database_url_from_env  (tests\core\shared\test_database.py:71)


test_database.test_get_redis_url_default  (tests\core\shared\test_database.py:94)


test_database.test_pool_creation  (tests\core\shared\test_database.py:117)


test_database.test_pool_sqlite_detection  (tests\core\shared\test_database.py:129)


test_database.test_pool_creation  (tests\core\shared\test_database.py:147)


test_logging.TestLoggerImport  (tests\core\shared\test_logging.py:18)


test_logging.TestAevionLogger  (tests\core\shared\test_logging.py:38)


test_logging.TestLogContext  (tests\core\shared\test_logging.py:83)


test_logging.TestLogContextManager  (tests\core\shared\test_logging.py:124)


test_logging.TestJSONFormatter  (tests\core\shared\test_logging.py:144)


test_logging.test_import_get_logger  (tests\core\shared\test_logging.py:21)


test_logging.test_import_setup_logging  (tests\core\shared\test_logging.py:29)


test_logging.test_logger_creation  (tests\core\shared\test_logging.py:41)


test_logging.test_logger_levels  (tests\core\shared\test_logging.py:52)


test_logging.test_logger_with_extra_fields  (tests\core\shared\test_logging.py:69)


test_logging.test_context_creation  (tests\core\shared\test_logging.py:86)


test_logging.test_context_to_dict  (tests\core\shared\test_logging.py:102)


test_logging.test_context_manager  (tests\core\shared\test_logging.py:127)


test_logging.test_formatter_import  (tests\core\shared\test_logging.py:147)


test_models.TestVerificationStatus  (tests\core\shared\test_models.py:17)


test_models.TestModelResponse  (tests\core\shared\test_models.py:34)


test_models.TestVerificationRequest  (tests\core\shared\test_models.py:75)


test_models.TestVerificationResult  (tests\core\shared\test_models.py:111)


test_models.TestProofData  (tests\core\shared\test_models.py:164)


test_models.TestConsensusResult  (tests\core\shared\test_models.py:187)


test_models.test_status_values  (tests\core\shared\test_models.py:20)


test_models.test_model_response_creation  (tests\core\shared\test_models.py:37)


test_models.test_model_response_optional_fields  (tests\core\shared\test_models.py:57)


test_models.test_request_defaults  (tests\core\shared\test_models.py:78)


test_models.test_request_validation  (tests\core\shared\test_models.py:94)


test_models.test_result_creation  (tests\core\shared\test_models.py:114)


test_models.test_result_with_proof  (tests\core\shared\test_models.py:136)


test_models.test_proof_data_creation  (tests\core\shared\test_models.py:167)


test_models.test_consensus_result_creation  (tests\core\shared\test_models.py:190)


test_xgml_client.TestXGMLClientImport  (tests\core\shared\test_xgml_client.py:16)


test_xgml_client.TestProofResultDataclass  (tests\core\shared\test_xgml_client.py:36)


test_xgml_client.TestXGMLClientMerkleRoot  (tests\core\shared\test_xgml_client.py:82)


test_xgml_client.TestXGMLClientVerification  (tests\core\shared\test_xgml_client.py:127)


test_xgml_client.test_import_xgml_client  (tests\core\shared\test_xgml_client.py:19)


test_xgml_client.test_import_proof_result  (tests\core\shared\test_xgml_client.py:27)


test_xgml_client.test_proof_result_creation  (tests\core\shared\test_xgml_client.py:39)


test_xgml_client.test_proof_result_to_dict  (tests\core\shared\test_xgml_client.py:59)


test_xgml_client.test_compute_merkle_root_string  (tests\core\shared\test_xgml_client.py:85)


test_xgml_client.test_compute_merkle_root_dict  (tests\core\shared\test_xgml_client.py:99)


test_xgml_client.test_merkle_root_deterministic  (tests\core\shared\test_xgml_client.py:112)


test_xgml_client.test_verify_missing_fields  (tests\core\shared\test_xgml_client.py:130)


test_xgml_client.test_verify_invalid_xgml  (tests\core\shared\test_xgml_client.py:143)


test_merkle_tree.TestMerkleProof  (tests\core\test_merkle_tree.py:22)


test_merkle_tree.TestMerkleTreeEmpty  (tests\core\test_merkle_tree.py:38)


test_merkle_tree.TestMerkleTreeSingleLeaf  (tests\core\test_merkle_tree.py:52)


test_merkle_tree.TestMerkleTreeTwoLeaves  (tests\core\test_merkle_tree.py:70)


test_merkle_tree.TestMerkleTreeMany  (tests\core\test_merkle_tree.py:93)


test_merkle_tree.TestGetProof  (tests\core\test_merkle_tree.py:118)


test_merkle_tree.TestVerifyProof  (tests\core\test_merkle_tree.py:143)


test_merkle_tree.TestBuildMerkleTree  (tests\core\test_merkle_tree.py:173)


test_merkle_tree.test_fields  (tests\core\test_merkle_tree.py:23)


test_merkle_tree.test_is_dataclass  (tests\core\test_merkle_tree.py:29)


test_merkle_tree.test_empty_tree_no_root  (tests\core\test_merkle_tree.py:39)


test_merkle_tree.test_empty_levels  (tests\core\test_merkle_tree.py:43)


test_merkle_tree.test_root_equals_leaf  (tests\core\test_merkle_tree.py:53)


test_merkle_tree.test_root_is_hex  (tests\core\test_merkle_tree.py:60)


test_merkle_tree.test_root_is_not_leaf  (tests\core\test_merkle_tree.py:71)


test_merkle_tree.test_root_deterministic  (tests\core\test_merkle_tree.py:77)


test_merkle_tree.test_different_leaves_different_root  (tests\core\test_merkle_tree.py:83)


test_merkle_tree.test_root_is_64_hex_chars  (tests\core\test_merkle_tree.py:94)


test_merkle_tree.test_order_matters  (tests\core\test_merkle_tree.py:101)


test_merkle_tree.test_odd_leaves_padded  (tests\core\test_merkle_tree.py:107)


test_merkle_tree.test_unknown_leaf_returns_none  (tests\core\test_merkle_tree.py:119)


test_merkle_tree.test_proof_has_correct_leaf_hash  (tests\core\test_merkle_tree.py:124)


test_merkle_tree.test_proof_root_matches_tree_root  (tests\core\test_merkle_tree.py:131)


test_merkle_tree.test_valid_proof_verifies  (tests\core\test_merkle_tree.py:144)


test_merkle_tree.test_tampered_root_fails  (tests\core\test_merkle_tree.py:151)


test_merkle_tree.test_two_leaf_tree_verifies  (tests\core\test_merkle_tree.py:162)


test_merkle_tree.test_returns_root_and_proofs  (tests\core\test_merkle_tree.py:174)


test_merkle_tree.test_proof_count_matches_inputs  (tests\core\test_merkle_tree.py:180)


test_merkle_tree.test_root_consistent_with_proofs  (tests\core\test_merkle_tree.py:185)


test_merkle_tree.test_single_hash  (tests\core\test_merkle_tree.py:191)


test_proofcity_ops._FakeResponse  (tests\core\test_proofcity_ops.py:15)


test_proofcity_ops.test_load_asema_summary_reads_key_metrics  (tests\core\test_proofcity_ops.py:24)


test_proofcity_ops.test_run_x402_smoke_test_happy_path  (tests\core\test_proofcity_ops.py:70)


test_proofcity_ops.test_run_x402_smoke_test_reports_callback_secret_requirement  (tests\core\test_proofcity_ops.py:101)


test_proofcity_ops.__init__  (tests\core\test_proofcity_ops.py:16)


test_proofcity_ops.json  (tests\core\test_proofcity_ops.py:20)


test_proofcity_ops.fake_post  (tests\core\test_proofcity_ops.py:73)


test_proofcity_ops.fake_get  (tests\core\test_proofcity_ops.py:82)


test_proofcity_ops.fake_post  (tests\core\test_proofcity_ops.py:102)


test_proofcity_ops.fake_get  (tests\core\test_proofcity_ops.py:109)


test_sentient_core.TestAdapterRegistry  (tests\core\test_sentient_core.py:35)


test_sentient_core.TestAdapterConfig  (tests\core\test_sentient_core.py:79)


test_sentient_core.TestSentientCoreInitialization  (tests\core\test_sentient_core.py:109)


test_sentient_core.TestGeneratedOutput  (tests\core\test_sentient_core.py:154)


test_sentient_core.TestVerificationMetadata  (tests\core\test_sentient_core.py:185)


test_sentient_core.TestSentientCoreExceptions  (tests\core\test_sentient_core.py:201)


test_sentient_core.TestSentientCoreStatus  (tests\core\test_sentient_core.py:226)


test_sentient_core.TestVerticalEnum  (tests\core\test_sentient_core.py:259)


test_sentient_core.TestAsyncOperations  (tests\core\test_sentient_core.py:280)


test_sentient_core.TestIntegration  (tests\core\test_sentient_core.py:308)


test_sentient_core.TestSentientCoreWithMocks  (tests\core\test_sentient_core.py:339)


test_sentient_core.TestErrorScenarios  (tests\core\test_sentient_core.py:380)


test_sentient_core.TestPerformanceCharacteristics  (tests\core\test_sentient_core.py:407)


test_sentient_core.test_registry_contains_all_verticals  (tests\core\test_sentient_core.py:38)


test_sentient_core.test_get_adapter_config  (tests\core\test_sentient_core.py:46)


test_sentient_core.test_get_nonexistent_adapter_raises_error  (tests\core\test_sentient_core.py:53)


test_sentient_core.test_all_verticals  (tests\core\test_sentient_core.py:61)


test_sentient_core.test_register_custom_adapter  (tests\core\test_sentient_core.py:67)


test_sentient_core.test_default_adapter_config  (tests\core\test_sentient_core.py:82)


test_sentient_core.test_custom_adapter_config  (tests\core\test_sentient_core.py:95)


test_sentient_core.test_initialization_defaults  (tests\core\test_sentient_core.py:112)


test_sentient_core.test_initialization_custom_model  (tests\core\test_sentient_core.py:122)


test_sentient_core.test_initialization_custom_device  (tests\core\test_sentient_core.py:127)


test_sentient_core.test_cache_directory_creation  (tests\core\test_sentient_core.py:132)


test_sentient_core.test_verification_initialization  (tests\core\test_sentient_core.py:139)


test_sentient_core.test_repr  (tests\core\test_sentient_core.py:146)


test_sentient_core.test_generated_output_creation  (tests\core\test_sentient_core.py:157)


test_sentient_core.test_generated_output_with_verification  (tests\core\test_sentient_core.py:170)


test_sentient_core.test_metadata_creation  (tests\core\test_sentient_core.py:188)


test_sentient_core.test_sentient_core_error_base  (tests\core\test_sentient_core.py:204)


test_sentient_core.test_model_load_error  (tests\core\test_sentient_core.py:209)


test_sentient_core.test_adapter_not_found_error  (tests\core\test_sentient_core.py:214)


test_sentient_core.test_exception_hierarchy  (tests\core\test_sentient_core.py:219)


test_sentient_core.test_get_status_uninitialized  (tests\core\test_sentient_core.py:229)


test_sentient_core.test_get_status_fields  (tests\core\test_sentient_core.py:239)


test_sentient_core.test_all_verticals_defined  (tests\core\test_sentient_core.py:262)


test_sentient_core.test_vertical_from_string  (tests\core\test_sentient_core.py:270)


test_sentient_core.test_vertical_string_value  (tests\core\test_sentient_core.py:275)


test_sentient_core.test_load_base_model_async  (tests\core\test_sentient_core.py:284)


test_sentient_core.test_adapter_switching_async  (tests\core\test_sentient_core.py:296)


test_sentient_core.test_cleanup_async  (tests\core\test_sentient_core.py:302)


test_sentient_core.test_full_workflow_initialization  (tests\core\test_sentient_core.py:311)


test_sentient_core.test_adapter_registry_consistency  (tests\core\test_sentient_core.py:324)


test_sentient_core.test_device_detection  (tests\core\test_sentient_core.py:342)


test_sentient_core.test_cache_directory_initialization  (tests\core\test_sentient_core.py:355)


test_sentient_core.test_lock_initialization  (tests\core\test_sentient_core.py:364)


test_sentient_core.test_multiple_cores_independent  (tests\core\test_sentient_core.py:370)


test_sentient_core.test_adapter_registry_error_handling  (tests\core\test_sentient_core.py:383)


test_sentient_core.test_exception_messages  (tests\core\test_sentient_core.py:388)


test_sentient_core.test_exception_chaining  (tests\core\test_sentient_core.py:393)


test_sentient_core.test_adapter_config_memory_overhead  (tests\core\test_sentient_core.py:410)


test_sentient_core.test_generation_output_fields  (tests\core\test_sentient_core.py:417)


test_sentient_core.FakeVertical  (tests\core\test_sentient_core.py:57)


run_accuracy_test.run_accuracy_test  (tests\core\verification\run_accuracy_test.py:15)


test_levels.test_select_level_defaults  (tests\core\verification\test_levels.py:10)


test_levels.test_select_level_medical_life  (tests\core\verification\test_levels.py:16)


test_levels.test_select_level_defense_weapons  (tests\core\verification\test_levels.py:21)


test_levels.test_select_level_finance_high_value  (tests\core\verification\test_levels.py:26)


test_levels.test_providers_required_mapping  (tests\core\verification\test_levels.py:31)


test_ed25519_signer_stub.TestEd25519SignerInit  (tests\crypto\test_ed25519_signer_stub.py:12)


test_ed25519_signer_stub.TestEd25519SignerSign  (tests\crypto\test_ed25519_signer_stub.py:40)


test_ed25519_signer_stub.TestEd25519SignerVerify  (tests\crypto\test_ed25519_signer_stub.py:67)


test_ed25519_signer_stub.TestEd25519SignerKeypair  (tests\crypto\test_ed25519_signer_stub.py:95)


test_ed25519_signer_stub.test_default_init  (tests\crypto\test_ed25519_signer_stub.py:13)


test_ed25519_signer_stub.test_default_private_key_is_bytes  (tests\crypto\test_ed25519_signer_stub.py:17)


test_ed25519_signer_stub.test_default_public_key_is_bytes  (tests\crypto\test_ed25519_signer_stub.py:21)


test_ed25519_signer_stub.test_custom_private_key  (tests\crypto\test_ed25519_signer_stub.py:25)


test_ed25519_signer_stub.test_public_key_differs_from_private  (tests\crypto\test_ed25519_signer_stub.py:30)


test_ed25519_signer_stub.test_public_key_length  (tests\crypto\test_ed25519_signer_stub.py:34)


test_ed25519_signer_stub.test_sign_returns_bytes  (tests\crypto\test_ed25519_signer_stub.py:41)


test_ed25519_signer_stub.test_sign_length  (tests\crypto\test_ed25519_signer_stub.py:46)


test_ed25519_signer_stub.test_sign_deterministic_same_signer  (tests\crypto\test_ed25519_signer_stub.py:52)


test_ed25519_signer_stub.test_sign_different_messages_differ  (tests\crypto\test_ed25519_signer_stub.py:57)


test_ed25519_signer_stub.test_sign_different_keys_differ  (tests\crypto\test_ed25519_signer_stub.py:61)


test_ed25519_signer_stub.test_verify_correct_signature  (tests\crypto\test_ed25519_signer_stub.py:68)


test_ed25519_signer_stub.test_verify_wrong_message  (tests\crypto\test_ed25519_signer_stub.py:74)


test_ed25519_signer_stub.test_verify_wrong_signature  (tests\crypto\test_ed25519_signer_stub.py:79)


test_ed25519_signer_stub.test_verify_empty_message  (tests\crypto\test_ed25519_signer_stub.py:83)


test_ed25519_signer_stub.test_verify_with_explicit_public_key  (tests\crypto\test_ed25519_signer_stub.py:88)


test_ed25519_signer_stub.test_generate_keypair_returns_tuple  (tests\crypto\test_ed25519_signer_stub.py:96)


test_ed25519_signer_stub.test_generate_keypair_both_bytes  (tests\crypto\test_ed25519_signer_stub.py:101)


test_ed25519_signer_stub.test_generate_keypair_deterministic  (tests\crypto\test_ed25519_signer_stub.py:106)


test_napqc.TestConstants  (tests\crypto\test_napqc.py:27)


test_napqc.TestReduceWord  (tests\crypto\test_napqc.py:45)


test_napqc.TestBraidWordInit  (tests\crypto\test_napqc.py:76)


test_napqc.TestBraidWordInverse  (tests\crypto\test_napqc.py:96)


test_napqc.TestBraidWordMultiplication  (tests\crypto\test_napqc.py:109)


test_napqc.TestBraidWordEquality  (tests\crypto\test_napqc.py:129)


test_napqc.TestBraidWordToBytes  (tests\crypto\test_napqc.py:145)


test_napqc.TestBraidWordRandom  (tests\crypto\test_napqc.py:159)


test_napqc.TestAAGKeyPair  (tests\crypto\test_napqc.py:174)


test_napqc.TestCanonicalSharedSecret  (tests\crypto\test_napqc.py:197)


test_napqc.TestAAGExchange  (tests\crypto\test_napqc.py:240)


test_napqc.test_default_n_is_int  (tests\crypto\test_napqc.py:28)


test_napqc.test_default_n_at_least_2  (tests\crypto\test_napqc.py:31)


test_napqc.test_default_k_is_int  (tests\crypto\test_napqc.py:34)


test_napqc.test_default_k_positive  (tests\crypto\test_napqc.py:37)


test_napqc.test_empty_word  (tests\crypto\test_napqc.py:46)


test_napqc.test_no_cancellation  (tests\crypto\test_napqc.py:49)


test_napqc.test_adjacent_inverse_cancelled  (tests\crypto\test_napqc.py:53)


test_napqc.test_non_adjacent_not_cancelled  (tests\crypto\test_napqc.py:58)


test_napqc.test_invalid_generators_filtered  (tests\crypto\test_napqc.py:62)


test_napqc.test_n_less_than_2  (tests\crypto\test_napqc.py:67)


test_napqc.test_basic_creation  (tests\crypto\test_napqc.py:77)


test_napqc.test_word_property_is_copy  (tests\crypto\test_napqc.py:81)


test_napqc.test_reduction_at_init  (tests\crypto\test_napqc.py:87)


test_napqc.test_n_minimum_2  (tests\crypto\test_napqc.py:91)


test_napqc.test_inverse_negates_and_reverses  (tests\crypto\test_napqc.py:97)


test_napqc.test_double_inverse_is_identity  (tests\crypto\test_napqc.py:102)


test_napqc.test_multiply_empty_with_word  (tests\crypto\test_napqc.py:110)


test_napqc.test_multiply_mismatch_raises  (tests\crypto\test_napqc.py:116)


test_napqc.test_multiply_associativity_preserved  (tests\crypto\test_napqc.py:122)


test_napqc.test_equal_words  (tests\crypto\test_napqc.py:130)


test_napqc.test_different_n_not_equal  (tests\crypto\test_napqc.py:135)


test_napqc.test_not_equal_to_non_braid  (tests\crypto\test_napqc.py:140)


test_napqc.test_returns_bytes  (tests\crypto\test_napqc.py:146)


test_napqc.test_empty_word_to_bytes  (tests\crypto\test_napqc.py:150)


test_napqc.test_non_empty_to_bytes  (tests\crypto\test_napqc.py:154)


test_napqc.test_random_returns_braid  (tests\crypto\test_napqc.py:160)


test_napqc.test_random_respects_n  (tests\crypto\test_napqc.py:164)


test_napqc.test_aag_keypair_returns_keypair  (tests\crypto\test_napqc.py:175)


test_napqc.test_keypair_has_private_braid  (tests\crypto\test_napqc.py:180)


test_napqc.test_keypair_has_public  (tests\crypto\test_napqc.py:185)


test_napqc.test_public_conjugates_count_matches_generators  (tests\crypto\test_napqc.py:190)


test_napqc.test_shared_secret_both_parties_agree  (tests\crypto\test_napqc.py:198)


test_napqc.test_shared_secret_is_32_bytes_sha256  (tests\crypto\test_napqc.py:208)


test_napqc.test_mismatched_n_raises  (tests\crypto\test_napqc.py:216)


test_napqc.test_sha3_256_kdf  (tests\crypto\test_napqc.py:224)


test_napqc.test_unsupported_kdf_raises  (tests\crypto\test_napqc.py:232)


test_napqc.test_exchange_returns_equal_keys  (tests\crypto\test_napqc.py:241)


test_napqc.test_exchange_returns_bytes  (tests\crypto\test_napqc.py:245)


test_napqc.test_exchange_key_length_32  (tests\crypto\test_napqc.py:250)


test_signer.TestSignerInit  (tests\crypto\test_signer.py:23)


test_signer.TestSignerSign  (tests\crypto\test_signer.py:47)


test_signer.TestSignerVerify  (tests\crypto\test_signer.py:74)


test_signer.TestSignerSignMessage  (tests\crypto\test_signer.py:91)


test_signer.TestProofSigner  (tests\crypto\test_signer.py:110)


test_signer.TestEd25519SignerReal  (tests\crypto\test_signer.py:156)


test_signer.test_default_private_key  (tests\crypto\test_signer.py:24)


test_signer.test_custom_private_key  (tests\crypto\test_signer.py:28)


test_signer.test_public_key_derived  (tests\crypto\test_signer.py:32)


test_signer.test_public_key_is_str  (tests\crypto\test_signer.py:37)


test_signer.test_different_private_keys_different_public_keys  (tests\crypto\test_signer.py:41)


test_signer.test_sign_returns_str  (tests\crypto\test_signer.py:48)


test_signer.test_sign_length_64  (tests\crypto\test_signer.py:53)


test_signer.test_sign_deterministic  (tests\crypto\test_signer.py:58)


test_signer.test_sign_different_data_differs  (tests\crypto\test_signer.py:63)


test_signer.test_sign_key_order_independent  (tests\crypto\test_signer.py:67)


test_signer.test_verify_correct  (tests\crypto\test_signer.py:75)


test_signer.test_verify_wrong_data  (tests\crypto\test_signer.py:81)


test_signer.test_verify_wrong_signature  (tests\crypto\test_signer.py:86)


test_signer.test_sign_message_returns_str  (tests\crypto\test_signer.py:92)


test_signer.test_sign_message_deterministic  (tests\crypto\test_signer.py:97)


test_signer.test_sign_message_differs_for_different_input  (tests\crypto\test_signer.py:101)


test_signer.test_inherits_signer  (tests\crypto\test_signer.py:111)


test_signer.test_sign_proof_returns_dict  (tests\crypto\test_signer.py:115)


test_signer.test_sign_proof_adds_signature  (tests\crypto\test_signer.py:120)


test_signer.test_sign_proof_adds_signed_at  (tests\crypto\test_signer.py:125)


test_signer.test_sign_proof_adds_public_key  (tests\crypto\test_signer.py:130)


test_signer.test_sign_proof_preserves_original_fields  (tests\crypto\test_signer.py:135)


test_signer.test_sign_proof_signature_verifiable  (tests\crypto\test_signer.py:142)


test_signer.test_init_generates_key  (tests\crypto\test_signer.py:157)


test_signer.test_sign_returns_hex  (tests\crypto\test_signer.py:161)


test_signer.test_verify_correct_signature  (tests\crypto\test_signer.py:168)


test_signer.test_verify_wrong_message  (tests\crypto\test_signer.py:173)


test_signer.test_get_public_key_hex  (tests\crypto\test_signer.py:178)


test_data_residency.TestRegionConfig  (tests\data_residency\test_data_residency.py:23)


test_data_residency.TestProofRouter  (tests\data_residency\test_data_residency.py:57)


test_data_residency.TestComplianceVerifier  (tests\data_residency\test_data_residency.py:131)


test_data_residency.TestInfrastructureMapper  (tests\data_residency\test_data_residency.py:212)


test_data_residency.TestLegalFramework  (tests\data_residency\test_data_residency.py:264)


test_data_residency.TestDataResidencyManager  (tests\data_residency\test_data_residency.py:324)


test_data_residency.TestGDPRCompliance  (tests\data_residency\test_data_residency.py:469)


test_data_residency.TestFedRAMPCompliance  (tests\data_residency\test_data_residency.py:497)


test_data_residency.test_region_enum  (tests\data_residency\test_data_residency.py:26)


test_data_residency.test_residency_policy  (tests\data_residency\test_data_residency.py:32)


test_data_residency.test_residency_policy_prohibited  (tests\data_residency\test_data_residency.py:44)


test_data_residency.test_route_proof_basic  (tests\data_residency\test_data_residency.py:60)


test_data_residency.test_route_proof_with_policy  (tests\data_residency\test_data_residency.py:72)


test_data_residency.test_customer_specific_policy  (tests\data_residency\test_data_residency.py:91)


test_data_residency.test_failover  (tests\data_residency\test_data_residency.py:110)


test_data_residency.test_verify_proof_location_compliant  (tests\data_residency\test_data_residency.py:134)


test_data_residency.test_verify_proof_location_prohibited  (tests\data_residency\test_data_residency.py:155)


test_data_residency.test_verify_encryption  (tests\data_residency\test_data_residency.py:178)


test_data_residency.test_generate_audit_report  (tests\data_residency\test_data_residency.py:198)


test_data_residency.test_get_provider_region  (tests\data_residency\test_data_residency.py:215)


test_data_residency.test_get_mappings_for_region  (tests\data_residency\test_data_residency.py:227)


test_data_residency.test_validate_deployment  (tests\data_residency\test_data_residency.py:238)


test_data_residency.test_validate_deployment_missing_compliance  (tests\data_residency\test_data_residency.py:250)


test_data_residency.test_create_dpa  (tests\data_residency\test_data_residency.py:267)


test_data_residency.test_create_scc  (tests\data_residency\test_data_residency.py:282)


test_data_residency.test_get_transfer_mechanism_eu_to_us  (tests\data_residency\test_data_residency.py:298)


test_data_residency.test_validate_transfer  (tests\data_residency\test_data_residency.py:310)


test_data_residency.test_store_proof_basic  (tests\data_residency\test_data_residency.py:327)


test_data_residency.test_store_proof_with_classification  (tests\data_residency\test_data_residency.py:340)


test_data_residency.test_verify_proof_compliance  (tests\data_residency\test_data_residency.py:355)


test_data_residency.test_audit_residency_compliance  (tests\data_residency\test_data_residency.py:373)


test_data_residency.test_generate_customer_attestation  (tests\data_residency\test_data_residency.py:393)


test_data_residency.test_get_proof_location  (tests\data_residency\test_data_residency.py:413)


test_data_residency.test_list_proofs_by_region  (tests\data_residency\test_data_residency.py:429)


test_data_residency.test_dashboard_stats  (tests\data_residency\test_data_residency.py:451)