

def testSignalsDontExposeInternedStrings(self):
    cs = GafferTest.CapturingSlot(Gaffer.Metadata.nodeValueChangedSignal())
    Gaffer.Metadata.registerNodeValue(GafferTest.AddNode, 'k', 'aaa')
    self.assertTrue((type(cs[0][1]) is str))
    cs = GafferTest.CapturingSlot(Gaffer.Metadata.plugValueChangedSignal())
    Gaffer.Metadata.registerPlugValue(GafferTest.AddNode, 'op1', 'k', 'bbb')
    self.assertTrue((type(cs[0][1]) is str))
    self.assertTrue((type(cs[0][2]) is str))

dataset/ETHPy150Open ImageEngine/gaffer/python/GafferTest/MetadataTest.py MetadataTest.testSignalsDontExposeInternedStrings/original