code: def test_print_html_tags(self):
      table = Table(self.rows, self.column_names, self.column_types)
  
      output = StringIO()
      table.print_html(output=output)
      html = output.getvalue()
  
      self.assertEqual(html.count("<tr>"), 4)
      self.assertEqual(html.count("<th>"), 3)
      self.assertEqual(html.count("<td "), 9)
  
file_path: agate/tests/test_table/test_print_html.py
imports: import warnings
  from html.parser import HTMLParser
  from io import StringIO
  from agate import Table
  from agate.data_types import Number, Text
  from agate.testcase import AgateTestCase
label_desc: Use image node_id 3 for calling the TestPrintHTML obj's underlying member method code with example usage: obj.test_print_html_tags() without return types