def test_get_not_public_journal(self): """ Teste da função controllers.get_journals() para retorna um objeto: ``Journal`` explicitanto o artibuto is_public=False. """ journal = self._makeOne({'is_public': False}) self.assertEqual(controllers.get_journals(is_public=False)[0], journal)
def test_get_journal(self): """ Teste da função controllers.get_journals() para retornar um objeto: ``Journal``. """ journal = self._makeOne() self.assertEqual(controllers.get_journals()[0], journal)
def test_get_journal_order_by_acronym(self): """ Teste da função controllers.get_journals() para retorna um objeto: ``Journal`` considerando a ordenação por acrônimo. """ journalC = self._makeOne({'acronym': 'revistaC'}) journalA = self._makeOne({'acronym': 'revistaA'}) journalB = self._makeOne({'acronym': 'revistaB'}) self.assertListEqual( [journal for journal in controllers.get_journals(order_by='acronym')], [journalA, journalB, journalC])
def collection_list_alpha(): journals = controllers.get_journals() context = { 'journals': journals, } return render_template("collection/list_alpha.html", **context)
def test_get_journal_without_itens(self): """ Testando a função controllers.get_journals() com uma coleção de Journal vazia, deve retornar uma lista vazia. """ self.assertEqual(len(controllers.get_journals()), 0)