Beispiel #1
0
 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)
Beispiel #2
0
 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)
Beispiel #3
0
    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])
Beispiel #4
0
def collection_list_alpha():
    journals = controllers.get_journals()
    context = {
        'journals': journals,
    }
    return render_template("collection/list_alpha.html", **context)
Beispiel #5
0
 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)