# pylint: disable=missing-docstring, invalid-name, literal-comparison, comparison-with-itself, comparison-of-constants x = 42 a = x is None b = x == None # [singleton-comparison] c = x == True # [singleton-comparison] d = x == False # [singleton-comparison] e = True == True # [singleton-comparison] f = x is 1 g = 123 is "123" h = None is x i = None == x # [singleton-comparison] i1 = True == x # [singleton-comparison] i2 = False == x # [singleton-comparison] j = x != True # [singleton-comparison] j1 = x != False # [singleton-comparison] j2 = x != None # [singleton-comparison] assert x == True # [singleton-comparison] assert x != False # [singleton-comparison] if x == True: # [singleton-comparison] pass z = bool(x == True) # [singleton-comparison]