def test_get_index_stats_mixedDocs_successful(self):
        """
        get_index_stats returns the correct stats for an index with documents that have and do not have tensor fields
        """
        for marqo_index in self.indexes_to_test:
            with self.subTest(f'{marqo_index.name} - {marqo_index.type.value}'):
                self.add_documents(
                    config=self.config, add_docs_params=AddDocsParams(
                        docs=[{"title": "2"}, {"title": "2"}, {"desc": "62"}],
                        index_name=marqo_index.name,
                        device="cpu",
                        tensor_fields=['title'] if isinstance(marqo_index, UnstructuredMarqoIndex) else None
                    )
                )
                self.assertIndexStatsEqual(
                    MarqoIndexStats(
                        number_of_documents=3,
                        number_of_vectors=2,
                        backend=VespaStats()
                    ),
                    self.monitoring.get_index_stats(marqo_index)
                )

        get_index_stats returns the correct stats for an index with documents that have and do not have tensor fields
        
tests/integ_tests/core/monitoring/test_monitoring.py