code: def test_df_to_html_with_nonexistent_cols(df_html_test):
      with pytest.raises(ValueError):
          df_to_html(df_html_test, image_cols="nonexistent_col")
  
      with pytest.raises(ValueError):
          df_to_html(df_html_test, hyperlink_cols="nonexistent_col")
  
      with pytest.raises(ValueError):
          df_to_html(
              df_html_test, html_tags={"nonexistent_col": "mark"}
          )
  
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 19 for calling a global function with example usage: test_df_to_html_with_nonexistent_cols(df_html_test) without return types