code: def test_normalize_scope(self):
      self.assertEqual([], normalize_scope([]))
      for i in range(100):
          a = random.randint(0, 1e8)
          b = random.randint(1e9, 1e10)
          self.assertEqual([a, b], normalize_scope([a, b]))
          self.assertEqual([a, b], normalize_scope((a, b)))
          self.assertEqual([a, a + 1], normalize_scope(a))
          self.assertEqual([a, b], normalize_scope(slice(a, b)))
  
imports: import unittest
  from textflint.common.utils.list_op import *
label_desc: Use image node_id 1 for calling the TestListOp obj's underlying member method code with example usage: obj.test_normalize_scope() without return types