88from kiota_serialization_json .json_parse_node import JsonParseNode
99from ..helpers import OfficeLocation , User
1010
11- url : str = "https://graph.microsoft.com/v1.0/$metadata#users/$entity"
12-
1311
1412def test_get_str_value ():
1513 parse_node = JsonParseNode ("Diego Siciliani" )
@@ -42,7 +40,7 @@ def test_get_float_value_from_float():
4240@pytest .mark .parametrize ("value" , [0 , 10 , 100 ])
4341def test_get_float_value (value : int ):
4442 """
45- Consider an OpenAPI Specification using the type: number and format: float or double
43+ Consider an OpenAPI Specification using the type: number and format: float or double
4644 Note: The OpenAPI Specification also allows for the use of the type: integer and format: int32 or int64
4745
4846 Consider an API with Price data [0, 0.5, 1, 1.5, 2] and so on
@@ -70,30 +68,30 @@ def test_get_datetime_value_returns_none_with_invalid_str(value: str):
7068
7169
7270def test_get_datetime_value ():
73- parse_node = JsonParseNode (' 2022-01-27T12:59:45.596117' )
71+ parse_node = JsonParseNode (" 2022-01-27T12:59:45.596117" )
7472 result = parse_node .get_datetime_value ()
7573 assert isinstance (result , datetime )
7674
7775
7876def test_get_date_value ():
79- parse_node = JsonParseNode (' 2015-04-20' )
77+ parse_node = JsonParseNode (" 2015-04-20" )
8078 result = parse_node .get_date_value ()
8179 assert isinstance (result , date )
82- assert str (result ) == ' 2015-04-20'
80+ assert str (result ) == " 2015-04-20"
8381
8482
8583def test_get_time_value ():
86- parse_node = JsonParseNode (' 12:59:45.596117' )
84+ parse_node = JsonParseNode (" 12:59:45.596117" )
8785 result = parse_node .get_time_value ()
8886 assert isinstance (result , time )
89- assert str (result ) == ' 12:59:45.596117'
87+ assert str (result ) == " 12:59:45.596117"
9088
9189
9290def test_get_timedelta_value ():
93- parse_node = JsonParseNode (' PT30S' )
91+ parse_node = JsonParseNode (" PT30S" )
9492 result = parse_node .get_timedelta_value ()
9593 assert isinstance (result , timedelta )
96- assert str (result ) == ' 0:00:30'
94+ assert str (result ) == " 0:00:30"
9795
9896
9997def test_get_collection_of_primitive_values ():
@@ -109,7 +107,7 @@ def test_get_collection_of_primitive_values_no_type():
109107
110108
111109def test_get_bytes_value ():
112- parse_node = JsonParseNode (' U2Ftd2VsIGlzIHRoZSBiZXN0' )
110+ parse_node = JsonParseNode (" U2Ftd2VsIGlzIHRoZSBiZXN0" )
113111 result = parse_node .get_bytes_value ()
114112 assert isinstance (result , bytes )
115113
@@ -159,26 +157,29 @@ def test_get_object_value(user1_json):
159157 assert result .business_phones == ["+1 205 555 0108" ]
160158 assert result .is_active is True
161159 assert result .mobile_phone is None
162- assert result .additional_data ["additional_data" ][
163- "@odata.context" ] == "https://graph.microsoft.com/v1.0/$metadata#users/$entity"
160+ assert (
161+ result .additional_data ["additional_data" ]["@odata.context" ] ==
162+ "https://graph.microsoft.com/v1.0/$metadata#users/$entity"
163+ )
164164 assert result .additional_data ["additional_data" ]["manager" ] == {
165- "id" : UUID (' 8f841f30-e6e3-439a-a812-ebd369559c36' ),
165+ "id" : UUID (" 8f841f30-e6e3-439a-a812-ebd369559c36" ),
166166 "updated_at" :
167167 DateTime (2022 , 1 , 27 , 12 , 59 , 45 , 596117 , tzinfo = FixedTimezone (0 , name = "+00:00" )),
168- "is_active" : True
168+ "is_active" : True ,
169169 }
170170 assert result .additional_data ["additional_data" ]["approvers" ] == [
171171 {
172172 "id" :
173- UUID (' 8f841f30-e6e3-439a-a812-ebd369559c36' ),
173+ UUID (" 8f841f30-e6e3-439a-a812-ebd369559c36" ),
174174 "updated_at" :
175175 DateTime (2022 , 1 , 27 , 12 , 59 , 45 , 596117 , tzinfo = FixedTimezone (0 , name = "+00:00" )),
176176 "is_active" :
177- True
178- }, {
177+ True ,
178+ },
179+ {
179180 "display_name" : "John Doe" ,
180181 "age" : 32
181- }
182+ },
182183 ]
183184 assert result .additional_data ["additional_data" ]["data" ] == {
184185 "groups" : [{
0 commit comments