code: def test_init(self):
      model_card = ModelCard(
          id="fake_name",
          display_name="Fake Name",
          model_details="Model's description",
          model_usage=ModelUsage(
              **{"archive_file": "fake.tar.gz", "overrides": {}}
          ),
      )
  
      assert model_card.id == "fake_name"
      assert model_card.display_name == "Fake Name"
      assert (
          model_card.model_usage.archive_file
          == ModelUsage._storage_location + "fake.tar.gz"
      )
      assert (
          model_card.model_details.description == "Model's description"
      )
  
file_path: allennlp/tests/common/model_card_test.py
imports: from allennlp.common.params import Params
  from allennlp.common.testing import AllenNlpTestCase
  from allennlp.common.model_card import ModelCard, ModelUsage, IntendedUse, Paper
  from allennlp.models import Model
label_desc: Use image node_id 1 for calling the TestPretrainedModelConfiguration obj's underlying member method code with example usage: obj.test_init() without return types