old_contents: from .. utils import TranspileTestCase, BuiltinFunctionTestCase
  
  
  class SumTests(TranspileTestCase):
      def test_sum_list(self):
          self.assertCodeExecution("""
              print(sum([1, 2, 3, 4, 5, 6, 7]))
          """)
  
      def test_sum_tuple(self):
          self.assertCodeExecution("""
              print(sum((1, 2, 3, 4, 5, 6, 7)))
          """)
  
      def test_sum_iterator(self):
          self.assertCodeExecution("""
              i = iter([1, 2])
              print(sum(i))
              print(sum(i))
          """)
  
      def test_sum_mix_floats_and_ints(self):
          self.assertCodeExecution("""
              print(sum([1, 1.414, 2, 3.14159]))
          """)
  
  
  class BuiltinSumFunctionTests(BuiltinFunctionTestCase, TranspileTestCase):
      functions = ["sum"]
  
      not_implemented = [
          'test_bytearray',
      ]
  
new_contents: from .. utils import TranspileTestCase, BuiltinFunctionTestCase
  
  
  class SumTests(TranspileTestCase):
      def test_sum_list(self):
          self.assertCodeExecution("""
              print(sum([1, 2, 3, 4, 5, 6, 7]))
          """)
  
      def test_sum_tuple(self):
          self.assertCodeExecution("""
              print(sum((1, 2, 3, 4, 5, 6, 7)))
          """)
  
      def test_sum_iterator(self):
          self.assertCodeExecution("""
              i = iter([1, 2])
              print(sum(i))
              print(sum(i))
          """)
  
      def test_sum_mix_floats_and_ints(self):
          self.assertCodeExecution("""
              print(sum([1, 1.414, 2, 3.14159]))
          """)
  
  
  class BuiltinSumFunctionTests(BuiltinFunctionTestCase, TranspileTestCase):
      functions = ["sum"]
  
      not_implemented = [
          'test_bytearray',
          'test_frozenzet',
      ]
  
subject: Put ‘test_frozenset’ back into BuiltinSumFunctionTests.not_implemented