Example #1
0
 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)
Example #2
0
    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)
Example #3
0
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)