code: def test_df_to_html_with_many_html_tags(df_html_test):
      expected = """
          <table border="1" class="dataframe">
              <thead>
              <tr style="text-align: right;">
  
                  <th></th>
                  <th>title</th>
                  <th>description</th>
                  <th>link</th>
                  <th>image</th>
              </tr>
              </thead>
              <tbody>
              <tr>
                  <th>0</th>
                  <td><h2><em><strong><mark>Greg</mark></strong></em></h2></td>
                  <td>some text here</td>
  
                  <td><a target="_blank" href="https://madeupsite.com">
                      https://madeupsite.com</a></td>
                  <td><img src="https://avatars0.githubusercontent.co
                          m/u/13399445"></td>
              </tr>
              <tr>
                  <th>1</th>
                  <td><h2><em><strong><mark>Real Greg</mark></strong></em></h2></td>
                  <td>more text here</td>
                  <td><a target="_blank" href="https://anotherm
                          adeupsite.com">https://anothermadeupsite.com</a></td>
  
                  <td><img src="https://avatars3.githubusercontent.com/u/31417712"></td>
              </tr>
  
              </tbody>
          </table>
          """
      actual = df_to_html(
          df_html_test,
          image_cols="image",
          hyperlink_cols="link",
          html_tags={"title": ["h2", "em", "strong", "mark"]},
          max_num_rows=None,
      )
  
      assert expected.replace("\n", "").replace("  ", "") == (
          actual.replace("\n", "").replace("  ", "")
      )
  
imports: import copy
  from unittest import mock
  import numpy
  import pandas
  import pytest
  from collie.utils import convert_to_implicit, create_ratings_matrix, df_to_html, df_to_interactions, get_init_arguments, remove_users_with_fewer_than_n_interactions, Timer
label_desc: Use image node_id 18 for calling a global function with example usage: test_df_to_html_with_many_html_tags(df_html_test) without return types