============================= test session starts =============================
platform win32 -- Python 3.12.10, pytest-8.4.2, pluggy-1.6.0 -- <python-prefix>\Scripts\python.exe
rootdir: <source-root>\weight-custody-manifest\python
configfile: pyproject.toml
collecting ... collected 13 items

tests/test_protected_runtime_receipt.py::test_captured_on_a_guest_reporting_active_memory_encryption PASSED [  7%]
tests/test_protected_runtime_receipt.py::test_the_sweep_challenge_came_from_a_live_attestation PASSED [ 15%]
tests/test_protected_runtime_receipt.py::test_the_raw_attestation_report_is_not_in_the_receipt PASSED [ 23%]
tests/test_protected_runtime_receipt.py::test_the_sweep_covered_real_protected_memory_at_scale PASSED [ 30%]
tests/test_protected_runtime_receipt.py::test_the_sweep_verified_and_found_no_aliasing PASSED [ 38%]
tests/test_protected_runtime_receipt.py::test_the_sweep_negatives_were_exercised_on_the_same_hardware PASSED [ 46%]
tests/test_protected_runtime_receipt.py::test_the_lease_lapsed_because_time_passed PASSED [ 53%]
tests/test_protected_runtime_receipt.py::test_the_custody_chain_reverifies_offline_from_the_committed_records PASSED [ 61%]
tests/test_protected_runtime_receipt.py::test_the_chain_has_the_terminal_shape_the_spec_requires PASSED [ 69%]
tests/test_protected_runtime_receipt.py::test_a_truncated_chain_from_this_capture_is_rejected_offline PASSED [ 76%]
tests/test_protected_runtime_receipt.py::test_a_record_removed_from_the_middle_is_rejected_offline PASSED [ 84%]
tests/test_protected_runtime_receipt.py::test_another_key_cannot_verify_this_chain PASSED [ 92%]
tests/test_protected_runtime_receipt.py::test_both_sections_carry_their_own_limits PASSED [100%]

============================= 13 passed in 0.06s ==============================

STDERR
