

def testCookGroupCascade(self):
    self.addComponent('testcase:runtime', '1.0')
    self.addCollection('testcase', '1.0', [':runtime'])
    repos = self.openRepository()
    v = versions.VersionFromString('/localhost@rpl:linux/1.0-1-1')
    f = deps.parseFlavor('')
    fingerprint = '95B457D16843B21EA3FC73BBC7C32FC1F94E405E'
    signatureKey = self.cfg.signatureKey
    try:
        self.cfg.signatureKey = fingerprint
        grp = self.build(testGroup, 'GroupTest')
        trv = repos.getTrove('testcase', v, f)
        self.assertFalse(trv.getSigs().digitalSigs.freeze(), 'Signature cascaded during group cook')
    finally:
        self.cfg.signatureKey = signatureKey

dataset/ETHPy150Open sassoftware/conary/conary_test/cvctest/sigtest.py SigTest.testCookGroupCascade/original