code: def test_unary_ops(self):
      td = Timedelta(10, unit="d")
  
      # __neg__, __pos__
      assert -td == Timedelta(-10, unit="d")
      assert -td == Timedelta("-10d")
      assert +td == Timedelta(10, unit="d")
  
      # __abs__, __abs__(__neg__)
      assert abs(td) == td
      assert abs(-td) == td
      assert abs(-td) == Timedelta("10d")
  
imports: from datetime import timedelta
  import sys
  from hypothesis import given, strategies
  import numpy
  import pytest
  from pandas._libs import lib
  from pandas._libs.tslibs import NaT, iNaT
  from pandas._libs.tslibs.dtypes import NpyDatetimeUnit
  from pandas.errors import OutOfBoundsTimedelta
  from pandas import Timedelta, to_timedelta
  import pandas._testing
label_desc: Use image node_id 2 for calling the TestTimedeltaUnaryOps obj's underlying member method code with example usage: obj.test_unary_ops() without return types