def test_model_info(self):
     _api = HfApi()
     model = _api.model_info(repo_id=DUMMY_MODEL_ID)
     self.assertIsInstance(model, ModelInfo)
     self.assertNotEqual(model.sha,
                         DUMMY_MODEL_ID_REVISION_ONE_SPECIFIC_COMMIT)
     # One particular commit (not the top of `main`)
     model = _api.model_info(
         repo_id=DUMMY_MODEL_ID,
         revision=DUMMY_MODEL_ID_REVISION_ONE_SPECIFIC_COMMIT)
     self.assertIsInstance(model, ModelInfo)
     self.assertEqual(model.sha,
                      DUMMY_MODEL_ID_REVISION_ONE_SPECIFIC_COMMIT)
 def test_model_info_with_security(self):
     _api = HfApi()
     model = _api.model_info(
         repo_id=DUMMY_MODEL_ID,
         revision=DUMMY_MODEL_ID_REVISION_ONE_SPECIFIC_COMMIT,
         securityStatus=True,
     )
     self.assertEqual(
         getattr(model, "securityStatus"),
         {"containsInfected": False},
     )