()
| 586 | use crate::identity::IdentityType; |
| 587 | |
| 588 | fn create_test_identities() -> (Identity, Identity) { |
| 589 | let user = Identity::generate("alice"); |
| 590 | let agent = Identity::builder("alice-assistant") |
| 591 | .identity_type(IdentityType::Agent) |
| 592 | .delegated_by(user.id) |
| 593 | .build() |
| 594 | .unwrap(); |
| 595 | (user, agent) |
| 596 | } |
| 597 | |
| 598 | #[test] |
| 599 | fn test_delegation_permission_implies() { |