code: def test_lshift_of_zero(self):
      self.assertEqual(0 << 0, 0)
      self.assertEqual(0 << 10, 0)
      with self.assertRaises(ValueError):
          0 << -1
      self.assertEqual(0 << (1 << 1000), 0)
      with self.assertRaises(ValueError):
          0 << -(1 << 1000)
  
imports: import unittest
  from test import support
  import sys
  import random
  import math
  import array
label_desc: Use image node_id 28 for calling the LongTest obj's underlying member method code with example usage: obj.test_lshift_of_zero() without return types