code: def test_inverse(self):
      # TODO: proper implementation
      return
  
      x = int("0b11110000", 2)
      y = int("0b00001111", 2)
      mask = BitMask(x)
      mask.invert()
      self.assertEqual(mask.x, y)
  
      x = int("0b010101010101010101", 2)
      y = int("0b101010101010101010", 2)
      mask = BitMask(x)
      mask.invert()
      self.assertEqual(mask.x, y)
  
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 6 for calling the TestBitMask obj's underlying member method code with example usage: obj.test_inverse() without return types