

def testNoneMasksOthers(self):
    n = GafferTest.AddNode()
    self.assertEqual(Gaffer.Metadata.nodeValue(n, 'maskTest'), None)
    Gaffer.Metadata.registerNodeValue(Gaffer.DependencyNode, 'maskTest', 10)
    self.assertEqual(Gaffer.Metadata.nodeValue(n, 'maskTest'), 10)
    Gaffer.Metadata.registerNodeValue(Gaffer.ComputeNode, 'maskTest', None)
    self.assertEqual(Gaffer.Metadata.nodeValue(n, 'maskTest'), None)
    Gaffer.Metadata.registerNodeValue(GafferTest.AddNode, 'maskTest', 20)
    self.assertEqual(Gaffer.Metadata.nodeValue(n, 'maskTest'), 20)
    Gaffer.Metadata.registerNodeValue(n, 'maskTest', 30)
    self.assertEqual(Gaffer.Metadata.nodeValue(n, 'maskTest'), 30)
    Gaffer.Metadata.registerNodeValue(n, 'maskTest', None)
    n.assertEqual(Gaffer.Metadata.nodeValue(n, 'maskTest'), None)

dataset/ETHPy150Open ImageEngine/gaffer/python/GafferTest/MetadataTest.py MetadataTest.testNoneMasksOthers/VarMisuse@179/270 `self`->`n`