class_docstr: Test InMemoryDocumentStore's specific features
class_docstr_tok: ["Test","InMemoryDocumentStore","'s","specific","features"]
code: def test_to_dict(self):
      store = InMemoryDocumentStore()
      data = store.to_dict()
      assert data == {
          "type": "haystack.document_stores.in_memory.document_store.InMemoryDocumentStore",
          "init_parameters": {
              "bm25_tokenization_regex": r"(?u)\b\w\w+\b",
              "bm25_algorithm": "BM25Okapi",
              "bm25_parameters": {},
              "embedding_similarity_function": "dot_product",
          },
      }
  
imports: import logging
  from unittest.mock import patch
  import pandas
  import pytest
  from haystack import Document
  from haystack.document_stores.errors import DocumentStoreError, DuplicateDocumentError
  from haystack.document_stores.in_memory import InMemoryDocumentStore
  from haystack.testing.document_store import DocumentStoreBaseTests
label_desc: Use image node_id 2 for calling the TestMemoryDocumentStore obj's underlying member method code with example usage: obj.test_to_dict() without return types