def test_link_to_merged_revno(self):
bmp = self.makeBranchMergeProposal()
login_person(bmp.registrant)
target_identity = bmp.merge_target.identity
bmp.markAsMerged(merge_reporter=bmp.registrant)
browser = self.getViewBrowser(bmp, '+merged', user=bmp.registrant)
browser.getControl(self.merged_revision_text).value = str(
self.arbitrary_revisions[2])
browser.getControl('Mark as Merged').click()
browser = self.getViewBrowser(bmp.merge_source, '+index')
revision_link = '%s/revision/%s' % (target_identity,
self.arbitrary_revisions[2])
revision_number = Tag(
'Revision number', 'a', {'href': revision_link},
text='revision %s' % self.arbitrary_revisions[2])
self.assertThat(browser.contents, HTMLContains(revision_number))