Skip to content

Integration test suite: IAM domain (access control patterns) #13

@CaliLuke

Description

@CaliLuke

Port/create an IAM domain integration test suite similar to Python's test_iam_queries.py.

Schema: users, groups, roles, permissions, resources with relations (member-of, has-role, grants, accesses).

Test coverage:

  • Permission traversal (user → groups → roles → permissions)
  • Role hierarchy queries
  • Group membership checks
  • Access authorization checks (does user X have permission Y on resource Z?)
  • Bulk permission assignment and revocation

File: gotype/integ_iam_test.go
Build tag: //go:build cgo && typedb && integration

Metadata

Metadata

Assignees

No one assigned

    Labels

    testingIntegration tests

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions