def test_valid_model_config(self):
        """Test creating ModelConfig with all valid fields."""
        auth = ModelAuth(hf=HfAuth(token='<PASSWORD>'))
        config = ModelConfig(
            model_name="test_model",
            model_properties={"property1": "value1"},
            model_auth=auth,
            normalize_embeddings=False
        )
        self.assertEqual(config.model_name, "test_model")
        self.assertEqual(config.model_properties, {"property1": "value1"})
        self.assertEqual(config.model_auth, auth)
        self.assertFalse(config.normalize_embeddings)
Test creating ModelConfig with all valid fields.
tests/unit_tests/marqo/core/inference/api/test_inference_model_classes.py