Coverage for src/cstlcore/memberships/services.py: 67%
3 statements
« prev ^ index » next coverage.py v7.9.1, created at 2026-02-19 12:46 +0000
« prev ^ index » next coverage.py v7.9.1, created at 2026-02-19 12:46 +0000
2from cstlcore.memberships.models import ConstellationMembership, MemberPublic
5def as_member(membership: ConstellationMembership) -> MemberPublic:
6 return MemberPublic.model_validate(
7 membership,
8 update={
9 "access": membership.access,
10 },
11 )