code: def test_join_with_row_names(self):
      left = Table(
          self.left_rows,
          self.left_column_names,
          self.column_types,
          row_names="three",
      )
      new_table = left.join(self.right, "one", "four")
  
      self.assertRowNames(new_table, ("a", "b", "c"))
  
imports: from agate import Table
  from agate.data_types import Number, Text
  from agate.testcase import AgateTestCase
label_desc: Use image node_id 14 for calling the TestJoin obj's underlying member method code with example usage: obj.test_join_with_row_names() without return types