code: def test_percentile_rank_invalid_types(self):
      with self.assertRaises(DataTypeError):
          self.table.compute([("test", PercentileRank("one"))])
  
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 22 for calling the TestTableComputation obj's underlying member method code with example usage: obj.test_percentile_rank_invalid_types() without return types