code: def test_normalize_multiple_keys(self):
      table = Table(self.rows, self.column_names, self.column_types)
  
      normalized_table = table.normalize(
          ["one", "two"], ["three", "four"]
      )
  
      normal_rows = (
          (1, "c", "three", "4"),
          (1, "c", "four", "a"),
          (2, "e", "three", "3"),
          (2, "e", "four", "b"),
          (None, "g", "three", "2"),
          (None, "g", "four", "c"),
      )
  
      self.assertRows(normalized_table, normal_rows)
      self.assertColumnNames(
          normalized_table, ["one", "two", "property", "value"]
      )
      self.assertColumnTypes(
          normalized_table, [Number, Text, Text, Text]
      )
  
file_path: agate/tests/test_table/test_normalize.py
imports: from agate import Table
  from agate.data_types import Number, Text
  from agate.testcase import AgateTestCase
  from agate.type_tester import TypeTester
label_desc: Use image node_id 6 for calling the TestNormalize obj's underlying member method code with example usage: obj.test_normalize_multiple_keys() without return types