diff --git a/pagure/templates/repo_info.html b/pagure/templates/repo_info.html index 6130351..c49d430 100644 --- a/pagure/templates/repo_info.html +++ b/pagure/templates/repo_info.html @@ -155,6 +155,18 @@ git push -u origin master {% endfor %} + {% if head %} +
+ {% endif %}This repo is brand new!
', output.data) + self.assertNotIn( + u'href="/test/diff/master..master">Open Pull-Request', + output.data) + + def test_open_pr_button(self): + """ Test "Open Pull-Request" button on non-empty project. """ + + tests.create_projects(self.session) + tests.create_projects_git(os.path.join(self.path, 'repos'), bare=True) + path = os.path.join(self.path, 'repos', 'test.git') + tests.add_content_git_repo(path) + + output = self.app.get('/test') + self.assertEqual(output.status_code, 200) + self.assertNotIn(u'This repo is brand new!
', output.data) + self.assertIn( + u'href="/test/diff/master..master">Open Pull-Request', + output.data) if __name__ == '__main__': unittest.main(verbosity=2)