Synthetic local teaching example only
Command: python3 -B test_tenant_cache_example.py

test_authorized_write_invalidates_only_target_workspace (__main__.TenantCacheChecks.test_authorized_write_invalidates_only_target_workspace) ... ok
test_cross_workspace_write_is_denied (__main__.TenantCacheChecks.test_cross_workspace_write_is_denied) ... ok
test_guessed_workspace_is_denied_even_after_cache_warmup (__main__.TenantCacheChecks.test_guessed_workspace_is_denied_even_after_cache_warmup) ... ok
test_member_of_two_workspaces_gets_selected_workspace_data (__main__.TenantCacheChecks.test_member_of_two_workspaces_gets_selected_workspace_data) ... ok
test_missing_identity_is_denied (__main__.TenantCacheChecks.test_missing_identity_is_denied) ... ok
test_revoked_member_cannot_read_warm_cache (__main__.TenantCacheChecks.test_revoked_member_cannot_read_warm_cache) ... ok
test_same_local_id_cannot_collide_between_workspaces (__main__.TenantCacheChecks.test_same_local_id_cannot_collide_between_workspaces) ... ok

----------------------------------------------------------------------
Ran 7 tests in 0.000s

OK
