def test_get_issue_by_iid(self): """ Teste da função controllers.get_issue_by_iid() para retornar um objeto: ``Issue``. """ issue = self._makeOne() self.assertEqual(controllers.get_issue_by_iid(issue.id), issue)
def test_get_issue_by_iid_with_some_params(self): """ Teste da função controllers.get_issue_by_iid() para retornar um objeto: ``Issue``. """ issue = self._makeOne({'volume': '10', 'number': '4'}) self._makeAny(items=30) self.assertEqual(controllers.get_issue_by_iid(issue.id, volume='10', number='4'), issue)
def issue_toc(issue_id): issue = controllers.get_issue_by_iid(issue_id) if not issue: abort(404, _(u'Fascículo não encontrado')) journal = issue.journal articles = controllers.get_articles_by_iid(issue.iid) context = {'journal': journal, 'issue': issue, 'articles': articles} return render_template("issue/toc.html", **context)