async def METHOD_NAME(self, client, formrecognizer_storage_container_sas_url, **kwargs):
    set_bodiless_matcher()
    model_id_1 = str(uuid.uuid4())
    model_id_2 = str(uuid.uuid4())
    composed_id = str(uuid.uuid4())
    async with client:
        poller = await client.begin_build_document_model("template", blob_container_url=formrecognizer_storage_container_sas_url, model_id=model_id_1, description="model1")
        model_1 = await poller.result()
        poller = await client.begin_build_document_model("template", blob_container_url=formrecognizer_storage_container_sas_url, model_id=model_id_2, description="model2")
        model_2 = await poller.result()
        poller = await client.begin_compose_document_model([model_1.model_id, model_2.model_id], model_id=composed_id, description="my composed model", tags={"testkey": "testvalue"})
        composed_model = await poller.result()
        if self.is_live:
            assert composed_model.model_id == composed_id
        assert composed_model.model_id
        assert composed_model.description == "my composed model"
        assert composed_model.created_on
        assert composed_model.tags == {"testkey": "testvalue"}
        for name, doc_type in composed_model.doc_types.items():
            assert name
            for key, field in doc_type.field_schema.items():
                assert key
                assert field["type"]
                assert doc_type.field_confidence[key] is not None