code: def test_join_columns_kwarg_right_key(self):
      new_table = self.left.join(
          self.right, "one", "four", columns=["four", "six"]
      )
  
      self.assertIsNot(new_table, self.left)
      self.assertIsNot(new_table, self.right)
      self.assertColumnNames(
          new_table, ["one", "two", "three", "four", "six"]
      )
      self.assertColumnTypes(
          new_table, [Number, Number, Text, Number, Text]
      )
      self.assertRows(
          new_table,
          [
              (1, 4, "a", 1, "a"),
              (2, 3, "b", 2, "b"),
              (None, 2, "c", None, "c"),
          ],
      )
  
imports: from agate import Table
  from agate.data_types import Number, Text
  from agate.testcase import AgateTestCase
label_desc: Use image node_id 17 for calling the TestJoin obj's underlying member method code with example usage: obj.test_join_columns_kwarg_right_key() without return types