old_contents: from .. utils import TranspileTestCase, BuiltinFunctionTestCase
  
  
  class AbsTests(TranspileTestCase):
      pass
  
  
  class BuiltinAbsFunctionTests(BuiltinFunctionTestCase, TranspileTestCase):
      functions = ["abs"]
  
      not_implemented = [
          'test_bool',
          'test_bytearray',
          'test_bytes',
          'test_class',
          'test_complex',
          'test_frozenset',
          'test_set',
      ]
  
new_contents: from unittest import expectedFailure
  
  from .. utils import TranspileTestCase, BuiltinFunctionTestCase
  
  
  class AbsTests(TranspileTestCase):
      @expectedFailure
      def test_abs_not_implemented(self):
          self.assertCodeExecution("""
              class NotAbsLike:
                  pass
              x = NotAbsLike()
              print(abs(x))
              """)
  
  
  class BuiltinAbsFunctionTests(BuiltinFunctionTestCase, TranspileTestCase):
      functions = ["abs"]
  
      not_implemented = [
          'test_bool',
          'test_bytearray',
          'test_bytes',
          'test_class',
          'test_complex',
          'test_frozenset',
          'test_set',
      ]
  
subject: Add failing test for builtin abs() on objects without __abs__()