~launchpad-pqm/launchpad/devel

« back to all changes in this revision

Viewing changes to lib/lp/code/browser/tests/test_tales.py

  • Committer: Francis J. Lacoste
  • Date: 2011-12-06 20:10:56 UTC
  • mfrom: (14448 devel)
  • mto: This revision was merged to the branch mainline in revision 14474.
  • Revision ID: francis.lacoste@canonical.com-20111206201056-jk8q5euywtd4vqk7
Merge devel.

Show diffs side-by-side

added added

removed removed

Lines of Context:
191
191
        self.assertThat(
192
192
            adapter.link(None),
193
193
            Equals(
194
 
                '<a href="%s">%s recipe build [eric/ppa]</a>'
 
194
                '<a href="%s">%s recipe build</a> [eric/ppa]'
195
195
                % (canonical_url(build, path_only_if_possible=True),
196
196
                   build.recipe.base_branch.unique_name)))
197
197
 
206
206
        self.assertThat(
207
207
            adapter.link(None),
208
208
            Equals(
209
 
                '<a href="%s">build for deleted recipe [eric/ppa]</a>'
 
209
                '<a href="%s">build for deleted recipe</a> [eric/ppa]'
210
210
                % (canonical_url(build, path_only_if_possible=True), )))
 
211
 
 
212
    def test_link_no_permission(self):
 
213
        eric = self.factory.makePerson(name='eric')
 
214
        ppa = self.factory.makeArchive(owner=eric, name='ppa', private=True)
 
215
        build = self.factory.makeSourcePackageRecipeBuild(archive=ppa)
 
216
        adapter = queryAdapter(build, IPathAdapter, 'fmt')
 
217
        self.assertThat(adapter.link(None), Equals('private job'))