Пример #1
0
    def testReplace(self):
        unionFilter = QGalleryUnionFilter()

        metaDataFilter = QGalleryMetaDataFilter()
        intersectionFilter = QGalleryIntersectionFilter()

        unionFilter.append(metaDataFilter)
        unionFilter.append(metaDataFilter)
        unionFilter.append(intersectionFilter)
        unionFilter.append(metaDataFilter)

        unionFilter.replace(0, intersectionFilter)
        unionFilter.replace(2, metaDataFilter)

        self.assertEqual(unionFilter.isEmpty(), False)
        self.assertEqual(unionFilter.filterCount(), 4)

        filters = unionFilter.filters()

        self.assertEqual(filters[0].type(), QGalleryFilter.Intersection)
        self.assertEqual(filters[1].type(), QGalleryFilter.MetaData)
        self.assertEqual(filters[2].type(), QGalleryFilter.MetaData)
        self.assertEqual(filters[3].type(), QGalleryFilter.MetaData)
Пример #2
0
    def testReplace(self):
        unionFilter =  QGalleryUnionFilter()

        metaDataFilter = QGalleryMetaDataFilter()
        intersectionFilter = QGalleryIntersectionFilter()

        unionFilter.append(metaDataFilter)
        unionFilter.append(metaDataFilter)
        unionFilter.append(intersectionFilter)
        unionFilter.append(metaDataFilter)

        unionFilter.replace(0, intersectionFilter)
        unionFilter.replace(2, metaDataFilter)

        self.assertEqual(unionFilter.isEmpty(), False)
        self.assertEqual(unionFilter.filterCount(), 4)

        filters = unionFilter.filters()

        self.assertEqual(filters[0].type(), QGalleryFilter.Intersection)
        self.assertEqual(filters[1].type(), QGalleryFilter.MetaData)
        self.assertEqual(filters[2].type(), QGalleryFilter.MetaData)
        self.assertEqual(filters[3].type(), QGalleryFilter.MetaData)