def test_insert_None(self):
        m = Multipeptide()
        self.assertEqual(len(m.getPrecursorGroups()), 0)

        m.insert("42_0", None)
        self.assertTrue(m.has_null_peptides())
        self.assertFalse(m.hasPrecursorGroup("42_0"))
    def test_insert_None(self):
        m = Multipeptide()
        self.assertEqual(len(m.getPrecursorGroups()), 0)

        m.insert("42_0", None)
        self.assertTrue(m.has_null_peptides())
        self.assertFalse(m.hasPrecursorGroup("42_0"))
    def test_insert(self):
        m = Multipeptide()
        self.assertEqual(len(m.getPrecursorGroups()), 0)

        m.insert("42_0", self.mockPrecursorGroup)
        self.assertEqual(m.getPrecursorGroup("42_0"), self.mockPrecursorGroup)
        self.assertEqual(len(list(m.getPrecursorGroup("42_0"))), 1)
        self.assertEqual(len( list(m.getPrecursorGroup("42_0"))[0].get_all_peakgroups() ), 2)
        self.assertEqual(len(m.getPrecursorGroups()), 1)
        self.assertTrue(m.hasPrecursorGroup("42_0"))

        # try to add more peakgroups to an already existing run
        peakgroups = [MockPeakGroup() for i in range(3)]
        mockPeptide2 = MockPeptide(peakgroups, "pepseq2")
        mockPrecursorGroup2 = MockPrecursorGroup([mockPeptide2], "gr2")

        myS = str(m)
        self.assertTrue(True)
예제 #4
0
    def test_insert(self):
        m = Multipeptide()
        self.assertEqual(len(m.getPrecursorGroups()), 0)

        m.insert("42_0", self.mockPrecursorGroup)
        self.assertEqual(m.getPrecursorGroup("42_0"), self.mockPrecursorGroup)
        self.assertEqual(len(list(m.getPrecursorGroup("42_0"))), 1)
        self.assertEqual(len( list(m.getPrecursorGroup("42_0"))[0].get_all_peakgroups() ), 2)
        self.assertEqual(len(m.getPrecursorGroups()), 1)
        self.assertTrue(m.hasPrecursorGroup("42_0"))

        # try to add more peakgroups to an already existing run
        peakgroups = [MockPeakGroup() for i in range(3)]
        mockPeptide2 = MockPeptide(peakgroups, "pepseq2")
        mockPrecursorGroup2 = MockPrecursorGroup([mockPeptide2], "gr2")

        myS = str(m)
        self.assertTrue(True)