File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -143,10 +143,10 @@ def __init__( # pylint: disable=too-many-arguments
143143 self .long_name : Optional [str ] = long_name
144144 self .multi_valued : Optional [bool ] = multi_valued
145145 self .values : Optional [List [ReqIFEnumValue ]] = values
146- self .values_map : Dict [str , str ] = {}
146+ self .values_map : Dict [str , ReqIFEnumValue ] = {}
147147 if values is not None :
148148 for value in values :
149- self .values_map [value .identifier ] = value . key
149+ self .values_map [value .identifier ] = value
150150 self .is_self_closed : bool = is_self_closed
151151
152152 @staticmethod
Original file line number Diff line number Diff line change @@ -58,7 +58,10 @@ def test_02_enumeration_type():
5858 assert isinstance (data_type , ReqIFDataTypeDefinitionEnumeration )
5959
6060 assert data_type .identifier == "NODE_TYPE"
61- assert data_type .values_map == {
62- "NODE_TYPE_SECTION" : "1" ,
63- "NODE_TYPE_REQUIREMENT" : "2" ,
64- }
61+ assert len (data_type .values_map ) == 2
62+
63+ value_1 = data_type .values_map ["NODE_TYPE_SECTION" ]
64+ value_2 = data_type .values_map ["NODE_TYPE_REQUIREMENT" ]
65+
66+ assert value_1 .key == "1"
67+ assert value_2 .key == "2"
You can’t perform that action at this time.
0 commit comments