    def test_init_registered_model_override(self):
        @Model.register("fake-model-2")
        class FakeModel(Model):
            """
            This is a fake model with a docstring.

            # Parameters

            fake_param1: str
            fake_param2: int
            """

            def forward(self, **kwargs):
                return {}

        model_card = ModelCard(
            **{
                "id": "this-fake-model",
                "registered_model_name": "fake-model-2",
                "model_details": "This is the fake model trained on a dataset.",
                "model_class": FakeModel,
            }
        )

        assert (
            model_card.model_details.description == "This is the fake model trained on a dataset."
        )
This is a fake model with a docstring.

# Parameters

fake_param1: str
fake_param2: int
tests/common/model_card_test.py