Beispiel #1
0
    def test_getnextchangeset_fromsamecomponent_expectnonefound(self):
        component1 = "uuid_1"
        component2 = "uuid_2"
        # entries for component 1
        entry1_1 = testhelper.createchangeentry(revision="1.1",
                                                component=component1)
        entry1_1.setAccepted()
        entry1_2 = testhelper.createchangeentry(revision="1.2",
                                                component=component1)
        entry1_2.setAccepted()
        # entries for component 2 (2nd entry being already accepted)
        entry2_1 = testhelper.createchangeentry(revision="2.1",
                                                component=component2)
        entry2_1.setAccepted()
        entry2_2 = testhelper.createchangeentry(revision="2.2",
                                                component=component2)
        entry2_2.setAccepted()
        changeentries = []
        changeentries.append(entry1_1)
        changeentries.append(entry2_1)
        changeentries.append(entry1_2)
        changeentries.append(entry2_2)

        nextentry = ImportHandler.getnextchangeset_fromsamecomponent(
            currentchangeentry=entry2_1, changeentries=changeentries)
        self.assertIsNone(nextentry)
Beispiel #2
0
    def test_getnextchangeset_fromsamecomponent_expectsamecomponent(self):
        component1 = "uuid_1"
        component2 = "uuid_2"
        # entries for component 1 (2nd entry being already accepted)
        entry1_1 = testhelper.createchangeentry(revision="1.1",
                                                component=component1)
        entry1_2 = testhelper.createchangeentry(revision="1.2",
                                                component=component1)
        entry1_2.setAccepted()
        entry1_3 = testhelper.createchangeentry(revision="1.3",
                                                component=component1)
        # entries for component 2 (2nd entry being already accepted)
        entry2_1 = testhelper.createchangeentry(revision="2.1",
                                                component=component2)
        entry2_2 = testhelper.createchangeentry(revision="2.2",
                                                component=component2)
        entry2_2.setAccepted()
        entry2_3 = testhelper.createchangeentry(revision="2.3",
                                                component=component2)
        changeentries = []
        changeentries.append(entry1_1)
        changeentries.append(entry2_1)
        changeentries.append(entry1_2)
        changeentries.append(entry2_2)
        changeentries.append(entry1_3)
        changeentries.append(entry2_3)

        nextentry = ImportHandler.getnextchangeset_fromsamecomponent(
            currentchangeentry=entry2_1, changeentries=changeentries)
        self.assertIsNotNone(nextentry)
        self.assertFalse(nextentry.isAccepted())
        self.assertEqual(component2, nextentry.component)
        self.assertEqual("2.3", nextentry.revision)