Coverage for lode / models / collection.py: 50%

14 statements  

« prev     ^ index     » next       coverage.py v7.13.0, created at 2026-03-25 15:05 +0000

1from .resource import Resource 

2 

3class Collection(Resource): 

4 

5 def __init__(self, **kwargs): 

6 super().__init__(**kwargs) 

7 

8 self.is_ordered= False # bool[1] 

9 self.has_member= [] # [0..*] 

10 

11 def get_is_ordered(self): 

12 """Restituisce il valore is_ordered bool[1]""" 

13 return self.is_ordered 

14 

15 def set_is_ordered(self, bool): 

16 """Setta il valore di is_ordered bool [1]""" 

17 self.is_ordered = bool 

18 

19 def get_has_member(self): 

20 """Restituisce il valore has_member [0..*]""" 

21 return list(self.has_member) 

22 

23 def set_has_member(self, concept_or_collection): 

24 """Setta il valore di has_member [0..*]""" 

25 self.has_member.append(concept_or_collection) 

26