1675fc521b
Fix three tests in test_token_exchange.py that were using invalid Fernet encryption keys (b"test-key-" + b"0" * 32), causing ValueError due to invalid base64 encoding. Root cause: - Tests manually created invalid Fernet keys - token_storage and token_broker fixtures generated different keys - Encryption/decryption operations failed due to key mismatch Solution: - Expose valid encryption key from token_storage fixture via _test_encryption_key - Update token_broker fixture to use same encryption key from token_storage - Update all tests to use token_storage._test_encryption_key Tests fixed: - test_get_background_token - test_session_background_separation - test_background_token_different_scopes All 13 tests in test_token_exchange.py now pass. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>