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

1 

2from cstlcore.memberships.models import ConstellationMembership, MemberPublic 

3 

4 

5def as_member(membership: ConstellationMembership) -> MemberPublic: 

6 return MemberPublic.model_validate( 

7 membership, 

8 update={ 

9 "access": membership.access, 

10 }, 

11 )