Exemplo n.º 1
0
 def followed_trainings_unicty(obj):
     value = utils.get_invariant_data(obj, "followed_trainings")
     if value is not None:
         value.sort()
         value2 = [x for x, _ in itertools.groupby(value)]
         if len(value) > len(value2):
             raise exception.FollowedTrainingDuplicated
Exemplo n.º 2
0
 def membership_fees_unicity(obj):
     value = utils.get_invariant_data(obj, "membership_fees")
     if value is not None:
         if len(value) > len(set([e["year"] for e in value])):
             raise exception.MembershipFeeDuplicated