Beispiel #1
0
    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)
Beispiel #2
0
    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)