code: def test_get_and_set(self):
      mask = BitMask.from_bin("0b11110000")
  
      self.assertFalse(mask.get_kth_bit(2))
      mask.set_kth_bit(2)
      self.assertTrue(mask.get_kth_bit(2))
  
      self.assertTrue(mask.get_kth_bit(4))
      mask.unset_kth_bit(4)
      self.assertFalse(mask.get_kth_bit(4))
  
imports: import unittest
  from copy import deepcopy
  from random import randint, random, seed
  from lightly.api.bitmask import BitMask
label_desc: Use image node_id 2 for calling the TestBitMask obj's underlying member method code with example usage: obj.test_get_and_set() without return types