Example #1
0
    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)
Example #2
0
    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)
Example #3
0
    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)