code: def get_mixed_markdown_table():
      props = get_table_defaults()
  
      data = [
          {
              "not-markdown-column": "this is not a markdown cell",
              "markdown-column": """```javascript
  console.warn("this is a markdown cell")```"""
              if i % 2 == 0
              else """```javascript
  console.log("logging things")
  console.warn("this is a markdown cell")
  ```""",
              "also-not-markdown-column": str(i),
              "also-also-not-markdown-column": "this is also also not a markdown cell",
          }
          for i in range(0, DATA_SIZE)
      ]
  
      columns = [
          dict(id="not-markdown-column", name=["Not Markdown"]),
          dict(
              id="markdown-column",
              name=["Markdown"],
              presentation="markdown",
          ),
          dict(
              id="also-not-markdown-column", name=["Also Not Markdown"]
          ),
          dict(
              id="also-also-not-markdown-column",
              name=["Also Also Not Markdown"],
          ),
      ]
  
      props["data"] = data
      props["columns"] = columns
  
      return props
  
file_path: dash/components/dash-table/tests/selenium/test_navigation.py
imports: import dash
  import dash.testing.wait
  from dash.dash_table import DataTable
  from selenium.webdriver.common.keys import Keys
  import pytest
label_desc: Use image node_id 2 for calling a global function with example usage: get_mixed_markdown_table() and returns: props