code: def test_order_by_multiple_columns(self):
      rows = ((1, 2, "a"), (2, 1, "b"), (1, 1, "c"))
  
      table = Table(rows, self.column_names, self.column_types)
  
      new_table = table.order_by(["one", "two"])
  
      self.assertIsNot(new_table, table)
      self.assertColumnNames(new_table, self.column_names)
      self.assertColumnTypes(new_table, [Number, Number, Text])
      self.assertRows(new_table, [rows[2], rows[0], rows[1]])
  
file_path: agate/tests/test_table/test_order_py.py
imports: 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 TestOrderBy obj's underlying member method code with example usage: obj.test_order_by_multiple_columns() without return types