This tests against #6537, doubled listing of pages affected by link integrity breaches. Of course, every page linking to the to be removed item should only be listed once. As usual, we need to create the necessary links first: >>> self.setRoles(('Manager',)) >>> self.setText(portal.doc1, portal.image1.tag()) Then we use a browser to try to delete the referenced image. Before we can do this we need to prevent the test framework from choking on the exception we intentionally throw (see docs/testRemovalTriggersConfirmation.txt for more info): >>> self.setStatusCode('LinkIntegrityNotificationException', 200) >>> browser = self.getBrowser(loggedIn=True) >>> browser.open('http://nohost/plone/image1/view') >>> browser.getLink('Delete').click() The resulting confirmation page should list the page linking to the image, but only once: >>> browser.contents '......href="http://nohost/plone/doc1"...Test Page 1...... ...Would you like to delete it anyway?...' >>> marker = 'is referenced by the following items:' >>> listing = browser.contents[browser.contents.index(marker):] >>> listing.count('Test Page 1') 1