================================================================================
xwnode - Advance Tests - Production Excellence (All 5 Priorities)
================================================================================
ℹ Test Directory: D:\OneDrive\DEV\exonware\xwnode\tests\3.advance
ℹ Output File: D:\OneDrive\DEV\exonware\xwnode\tests\3.advance\runner_out.md
ℹ Added to path: D:\OneDrive\DEV\exonware\xwnode\src
ℹ 
Discovered 6 test file(s)

Running Tests
ℹ Command: C:\Users\muham\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\python.exe -m pytest -v --tb=short d:\OneDrive\DEV\exonware\xwnode\tests\3.advance -m xwnode_advance
ℹ Working directory: D:\OneDrive\DEV\exonware\xwnode\tests
============================= test session starts =============================
platform win32 -- Python 3.12.10, pytest-8.4.2, pluggy-1.6.0 -- C:\Users\muham\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\python.exe
cachedir: .pytest_cache
rootdir: d:\OneDrive\DEV\exonware\xwnode
configfile: pytest.ini
plugins: anyio-4.11.0, asyncio-1.2.0, zarr-3.1.3
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collecting ... collected 42 items

3.advance\test_extensibility.py::TestExtensibilityExcellence::test_plugin_support SKIPPED [  2%]
3.advance\test_extensibility.py::TestExtensibilityExcellence::test_hook_system SKIPPED [  4%]
3.advance\test_extensibility.py::TestExtensibilityExcellence::test_customization_points SKIPPED [  7%]
3.advance\test_extensibility.py::TestExtensibilityExcellence::test_extension_api SKIPPED [  9%]
3.advance\test_extensibility.py::TestExtensibilityExcellence::test_strategy_registration SKIPPED [ 11%]
3.advance\test_extensibility.py::TestExtensibilityExcellence::test_backward_compatibility SKIPPED [ 14%]
3.advance\test_graph_security.py::TestGraphManagerSecurity::test_no_cross_tenant_leakage PASSED [ 16%]
3.advance\test_graph_security.py::TestGraphManagerSecurity::test_cross_isolation_access_prevention FAILED [ 19%]
3.advance\test_graph_security.py::TestGraphManagerSecurity::test_malicious_input_handling PASSED [ 21%]
3.advance\test_graph_security.py::TestGraphManagerSecurity::test_isolation_key_validation FAILED [ 23%]
3.advance\test_graph_security.py::TestGraphManagerSecurity::test_no_global_state_pollution PASSED [ 26%]
3.advance\test_graph_security.py::TestGraphManagerSecurity::test_resource_limit_enforcement PASSED [ 28%]
3.advance\test_graph_security.py::TestGraphManagerSecurity::test_thread_safety PASSED [ 30%]
3.advance\test_graph_security.py::TestGraphManagerSecurity::test_cache_poisoning_prevention PASSED [ 33%]
3.advance\test_maintainability.py::TestMaintainabilityExcellence::test_code_quality_metrics SKIPPED [ 35%]
3.advance\test_maintainability.py::TestMaintainabilityExcellence::test_separation_of_concerns SKIPPED [ 38%]
3.advance\test_maintainability.py::TestMaintainabilityExcellence::test_design_patterns SKIPPED [ 40%]
3.advance\test_maintainability.py::TestMaintainabilityExcellence::test_refactorability SKIPPED [ 42%]
3.advance\test_maintainability.py::TestMaintainabilityExcellence::test_modularity SKIPPED [ 45%]
3.advance\test_maintainability.py::TestMaintainabilityExcellence::test_code_organization SKIPPED [ 47%]
3.advance\test_performance.py::TestPerformanceExcellence::test_response_time_benchmarks SKIPPED [ 50%]
3.advance\test_performance.py::TestPerformanceExcellence::test_memory_usage SKIPPED [ 52%]
3.advance\test_performance.py::TestPerformanceExcellence::test_scalability SKIPPED [ 54%]
3.advance\test_performance.py::TestPerformanceExcellence::test_async_performance SKIPPED [ 57%]
3.advance\test_performance.py::TestPerformanceExcellence::test_caching_effectiveness SKIPPED [ 59%]
3.advance\test_performance.py::TestPerformanceExcellence::test_resource_management SKIPPED [ 61%]
3.advance\test_security.py::TestSecurityExcellence::test_owasp_top_10_compliance SKIPPED [ 64%]
3.advance\test_security.py::TestSecurityExcellence::test_defense_in_depth SKIPPED [ 66%]
3.advance\test_security.py::TestSecurityExcellence::test_input_validation SKIPPED [ 69%]
3.advance\test_security.py::TestSecurityExcellence::test_path_validation SKIPPED [ 71%]
3.advance\test_security.py::TestSecurityExcellence::test_cryptographic_operations SKIPPED [ 73%]
3.advance\test_security.py::TestSecurityExcellence::test_authentication_security SKIPPED [ 76%]
3.advance\test_security.py::TestSecurityExcellence::test_authorization_controls SKIPPED [ 78%]
3.advance\test_security.py::TestSecurityExcellence::test_data_protection SKIPPED [ 80%]
3.advance\test_security.py::TestSecurityExcellence::test_security_logging SKIPPED [ 83%]
3.advance\test_security.py::TestSecurityExcellence::test_dependency_security SKIPPED [ 85%]
3.advance\test_usability.py::TestUsabilityExcellence::test_api_intuitiveness SKIPPED [ 88%]
3.advance\test_usability.py::TestUsabilityExcellence::test_error_messages SKIPPED [ 90%]
3.advance\test_usability.py::TestUsabilityExcellence::test_documentation_completeness SKIPPED [ 92%]
3.advance\test_usability.py::TestUsabilityExcellence::test_examples_quality SKIPPED [ 95%]
3.advance\test_usability.py::TestUsabilityExcellence::test_naming_consistency SKIPPED [ 97%]
3.advance\test_usability.py::TestUsabilityExcellence::test_api_discoverability SKIPPED [100%]

================================== FAILURES ===================================
_______ TestGraphManagerSecurity.test_cross_isolation_access_prevention _______
3.advance\test_graph_security.py:60: in test_cross_isolation_access_prevention
    with pytest.raises(XWGraphSecurityError):
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   Failed: DID NOT RAISE <class 'exonware.xwnode.common.graph.errors.XWGraphSecurityError'>
___________ TestGraphManagerSecurity.test_isolation_key_validation ____________
3.advance\test_graph_security.py:116: in test_isolation_key_validation
    with pytest.raises((ValidationError, ValueError)):
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   Failed: DID NOT RAISE any of (<class 'exonware.xwsystem.validation.declarative.ValidationError'>, <class 'ValueError'>)
=========================== short test summary info ===========================
FAILED 3.advance\test_graph_security.py::TestGraphManagerSecurity::test_cross_isolation_access_prevention - Failed: DID NOT RAISE <class 'exonware.xwnode.common.graph.errors.XWGraphSecurityError'>
FAILED 3.advance\test_graph_security.py::TestGraphManagerSecurity::test_isolation_key_validation - Failed: DID NOT RAISE any of (<class 'exonware.xwsystem.validation.declarative.ValidationError'>, <class 'ValueError'>)
=================== 2 failed, 6 passed, 34 skipped in 1.81s ===================


✗ 
=================== 2 failed, 6 passed, 34 skipped in 1.81s ===================

✗ ❌ FAILED
ℹ Results saved to: D:\OneDrive\DEV\exonware\xwnode\tests\3.advance\runner_out.md
