def test_sample(self): algo1 = pyMSGSP(self.inputData["T"], self.inputData["MS"], self.inputData["SDC"], logging.ERROR) algo2 = BruteForceSPM(self.inputData["T"], self.inputData["MS"], self.inputData["SDC"]) output1 = algo1.run() output2 = algo2.run() for s in output1: for it in s: it.sort() for s in output2: for it in s: it.sort() for t in output1: self.assertTrue(t in output2)
def test_random(self): RDG = RandomDataGenerator() for i in range(10): randomData = RDG.genData() print 'randomData', i+1, ':', randomData algo1 = BruteForceSPM(randomData["T"], randomData["MS"], randomData["SDC"]) algo2 = pyMSGSP(randomData["T"], randomData["MS"], randomData["SDC"], logging.ERROR) output1 = algo1.run() output2 = algo2.run() for s in output1: for it in s: it.sort() for s in output2: for it in s: it.sort() for t in output1: self.assertTrue(t in output2)