def test_vectorise_without_clip_type(self):
        """validate_model_properties should throw an exception if required keys are not given.
        """
        content = ["test test"]
        model_name = "test-model"
        model_properties = {
                           "name": "ViT-B-32",
                           "dimensions": 512,
                            "url": "https://openaipublic.azureedge.net/clip/models/40d365715913c9da98579312b702a82c18be219cc2a73407c4526f58eba950af/ViT-B-32.pt",
                            #"type": "clip",
                            }

        self.assertRaises(ModelLoadError, vectorise, model_name,content, model_properties, device="cpu")

        model_properties["type"] = "clip"
        vectorise(model_name, content, model_properties, device="cpu")
validate_model_properties should throw an exception if required keys are not given.
        
tests/integ_tests/s2_inference/test_generic_clip_model.py