def test_default_settings(self):
        """default fields should be returned if index is created with default settings
            sample structure of output:
            {'type': 'unstructured',
            'treatUrlsAndPointersAsImages': False,
            'shortStringLengthThreshold': 20,
            'model': 'hf/all_datasets_v4_MiniLM-L6',
            'normalizeEmbeddings': True,
            'textPreprocessing': {'splitLength': 2, 'splitOverlap': 0, 'splitMethod': 'sentence'},
            'imagePreprocessing': {},
            'vectorNumericType': 'float',
            'annParameters': {'spaceType': 'angular', 'parameters': {'efConstruction': 128, 'm': 16}}
            }
        """
        self.client.create_index(index_name=self.default_index_name, type="unstructured")

        ix = self.client.index(self.default_index_name)
        index_settings = ix.get_settings()
        fields = {'treatUrlsAndPointersAsImages', 'textPreprocessing', 'model', 'normalizeEmbeddings',
                  'imagePreprocessing', "filterStringMaxLength"}

        self.assertTrue(fields.issubset(set(index_settings)))
default fields should be returned if index is created with default settings
            sample structure of output:
            {'type': 'unstructured',
            'treatUrlsAndPointersAsImages': False,
            'shortStringLengthThreshold': 20,
            'model': 'hf/all_datasets_v4_MiniLM-L6',
            'normalizeEmbeddings': True,
            'textPreprocessing': {'splitLength': 2, 'splitOverlap': 0, 'splitMethod': 'sentence'},
            'imagePreprocessing': {},
            'vectorNumericType': 'float',
            'annParameters': {'spaceType': 'angular', 'parameters': {'efConstruction': 128, 'm': 16}}
            }
        
tests/api_tests/v1/tests/api_tests/unstructured_index/test_get_index_settings.py