code: def test_common_tests(self):
      a = base_set(1)
      b = myset(1)
      c = seq(1)
      self.assertIn(1, b)
      self.assertNotIn(0, b)
      self.assertIn(1, c)
      self.assertNotIn(0, c)
      self.assertRaises(TypeError, lambda: 1 in a)
      self.assertRaises(TypeError, lambda: 1 not in a)
  
      # test char in string
      self.assertIn("c", "abc")
      self.assertNotIn("d", "abc")
  
      self.assertIn("", "")
      self.assertIn("", "abc")
  
      self.assertRaises(TypeError, lambda: None in "abc")
  
file_path: cpython/Lib/test/test_contains.py
imports: from collections import deque
  import unittest
  from test.support import NEVER_EQ
label_desc: Use image node_id 1 for calling the TestContains obj's underlying member method code with example usage: obj.test_common_tests() without return types