code: def test_rank_number_reverse_key(self):
      new_table = self.table.compute(
          [
              (
                  "rank",
                  Rank(
                      "two",
                      comparer=lambda x, y: int(y - x),
                      reverse=True,
                  ),
              )
          ]
      )
  
      self.assertEqual(len(new_table.rows), 4)
      self.assertEqual(len(new_table.columns), 5)
      self.assertSequenceEqual(new_table.columns["rank"], (1, 3, 1, 3))
  
imports: import datetime
  import unittest
  import warnings
  from decimal import Decimal
  from agate import Table
  from agate.computations import Change, Formula, Percent, PercentChange, PercentileRank, Rank, Slug
  from agate.data_types import Boolean, Date, DateTime, Number, Text, TimeDelta
  from agate.exceptions import CastError, DataTypeError
  from agate.warns import NullCalculationWarning
label_desc: Use image node_id 19 for calling the TestTableComputation obj's underlying member method code with example usage: obj.test_rank_number_reverse_key() without return types