@@ -152,17 +152,27 @@ def _assert_json_query_results(assert_model_if_dyn_conv_else_val, data: JsonData
152152 assert_model_if_dyn_conv_else_val (data ['delillos_2' ]['lyrics' ][0 ], str , 'Joda sier Arne' )
153153
154154
155+ # TODO: Models as input to Dataset.__setitem__ is not converted to the model of the dataset in the
156+ # same way as in the __init__method, causing this test to fail if
157+ # `dynamically_convert_elements_to_models == True`
158+
159+
155160@pc .parametrize_with_cases ('case' , cases = '.cases.request_types' )
156161async def test_get_from_api_endpoint_without_session (
157162 query_urls : Annotated [HttpUrlDataset , pytest .fixture ],
158163 assert_model_if_dyn_conv_else_val : Annotated [AssertModelOrValFunc , pytest .fixture ],
164+ skip_test_if_dynamically_convert_elements_to_models : Annotated [None , pytest .fixture ],
159165 case : RequestTypeCase ,
160166) -> None :
161167 data = await case .job .run (query_urls , ** case .kwargs )
162168 _assert_query_results (assert_model_if_dyn_conv_else_val , case , data )
163169
164170
165- @pc .parametrize_with_cases ('case' , cases = '.cases.request_types' )
171+ @pc .parametrize_with_cases (
172+ 'case' ,
173+ cases = '.cases.request_types' ,
174+ has_tag = 'supports_external_session' ,
175+ )
166176async def test_get_from_api_endpoint_with_session (
167177 query_urls : Annotated [HttpUrlDataset , pytest .fixture ],
168178 assert_model_if_dyn_conv_else_val : Annotated [AssertModelOrValFunc , pytest .fixture ],
0 commit comments