def test_compose_model_v21(self, client, formrecognizer_storage_container_sas_url_v2, **kwargs): set_bodiless_matcher() poller = client.begin_training( formrecognizer_storage_container_sas_url_v2, use_training_labels=True) model_1 = poller.result() poller = client.begin_training( formrecognizer_storage_container_sas_url_v2, use_training_labels=True, model_name="second-labeled-model") model_2 = poller.result() poller = client.begin_create_composed_model( [model_1.model_id, model_2.model_id], model_name="my composed model") composed_model = poller.result() composed_model_dict = composed_model.to_dict() composed_model = CustomFormModel.from_dict(composed_model_dict) self.assertComposedModelV2HasValues(composed_model, model_1, model_2)
async def test_compose_model_v21( self, client, formrecognizer_storage_container_sas_url_v2, **kwargs): # this can be reverted to set_bodiless_matcher() after tests are re-recorded and don't contain these headers set_custom_default_matcher( compare_bodies=False, excluded_headers= "Authorization,Content-Length,x-ms-client-request-id,x-ms-request-id" ) async with client: poller = await client.begin_training( formrecognizer_storage_container_sas_url_v2, use_training_labels=True) model_1 = await poller.result() poller = await client.begin_training( formrecognizer_storage_container_sas_url_v2, use_training_labels=True, model_name="second-labeled-model") model_2 = await poller.result() poller = await client.begin_create_composed_model( [model_1.model_id, model_2.model_id], model_name="my composed model") composed_model = await poller.result() composed_model_dict = composed_model.to_dict() composed_model = CustomFormModel.from_dict(composed_model_dict) self.assertComposedModelV2HasValues(composed_model, model_1, model_2)
async def test_compose_model_v21(self, client, formrecognizer_storage_container_sas_url_v2): async with client: poller = await client.begin_training(formrecognizer_storage_container_sas_url_v2, use_training_labels=True) model_1 = await poller.result() poller = await client.begin_training(formrecognizer_storage_container_sas_url_v2, use_training_labels=True, model_name="second-labeled-model") model_2 = await poller.result() poller = await client.begin_create_composed_model([model_1.model_id, model_2.model_id], model_name="my composed model") composed_model = await poller.result() composed_model_dict = composed_model.to_dict() composed_model = CustomFormModel.from_dict(composed_model_dict) self.assertComposedModelV2HasValues(composed_model, model_1, model_2)