Beispiel #1
0
    def test_get_journals_by_jid_without_journal(self):
        """
        Testando controllers.get_journals_by_jid() sem journal, deve retornar
        None.
        """

        journals = controllers.get_journals_by_jid(['jid1', 'jid12', 'jid123'])

        self.assertEqual(journals, {})
Beispiel #2
0
    def test_get_journals_by_jid_without_journal(self):
        """
        Testando controllers.get_journals_by_jid() sem journal, deve retornar
        None.
        """

        journals = controllers.get_journals_by_jid(['jid1', 'jid12', 'jid123'])

        self.assertEqual(journals, {})
Beispiel #3
0
    def test_get_articles_by_aid_with_not_found_jids(self):
        """
        Testando a função controllers.get_articles_by_aid() deve retornar um
        None.
        """

        self._makeAny(items=5)

        self._makeOne(attrib={'_id': 'aid1'})
        self._makeOne(attrib={'_id': 'aid12'})
        self._makeOne(attrib={'_id': 'aid123'})

        self._makeAny(items=5)

        articles = controllers.get_journals_by_jid(['k8u1jid1', '0823mgjid12',
                                                   '-012-js7jid123'])

        self.assertEqual(articles, {})
Beispiel #4
0
    def test_set_journal_is_public_bulk_without_jids(self):
        """
        Testando alterar o valor de um conjunto de journals, sem ids.
        """

        self._makeOne(attrib={'_id': 'okls9slqwj', 'is_public': True})
        self._makeOne(attrib={'_id': 'kaomkwisdp', 'is_public': True})
        self._makeOne(attrib={'_id': '0wklwmnsiu', 'is_public': True})

        self.assertRaises(ValueError,
                          controllers.set_journal_is_public_bulk, [], is_public=False)

        ids = ['okls9slqwj', 'kaomkwisdp', '0wklwmnsiu']

        journals = controllers.get_journals_by_jid(ids)

        for journal in journals.values():
            self.assertTrue(journal.is_public)
Beispiel #5
0
    def test_get_journals_by_jid_with_not_found_jids(self):
        """
        Testando a função controllers.get_journals_by_jid() deve retornar uma
        lista contendo objetos ``Journal`` .
        """

        self._makeAny(items=5)

        self._makeOne(attrib={'_id': 'jid1'})
        self._makeOne(attrib={'_id': 'jid12'})
        self._makeOne(attrib={'_id': 'jid123'})

        self._makeAny(items=5)

        journals = controllers.get_journals_by_jid(['k8u1jid1', '0823mgjid12',
                                                   '-012-js7jid123'])

        self.assertEqual(journals, {})
Beispiel #6
0
    def test_get_articles_by_aid_with_not_found_jids(self):
        """
        Testando a função controllers.get_articles_by_aid() deve retornar um
        None.
        """

        self._make_any(items=5)

        self._make_one(attrib={'_id': 'aid1'})
        self._make_one(attrib={'_id': 'aid12'})
        self._make_one(attrib={'_id': 'aid123'})

        self._make_any(items=5)

        articles = controllers.get_journals_by_jid(['k8u1jid1', '0823mgjid12',
                                                   '-012-js7jid123'])

        self.assertEqual(articles, {})
Beispiel #7
0
    def test_set_journal_is_public_bulk_without_jids(self):
        """
        Testando alterar o valor de um conjunto de journals, sem ids.
        """

        self._make_one(attrib={'_id': 'okls9slqwj', 'is_public': True})
        self._make_one(attrib={'_id': 'kaomkwisdp', 'is_public': True})
        self._make_one(attrib={'_id': '0wklwmnsiu', 'is_public': True})

        self.assertRaises(ValueError,
                          controllers.set_journal_is_public_bulk, [], is_public=False)

        ids = ['okls9slqwj', 'kaomkwisdp', '0wklwmnsiu']

        journals = controllers.get_journals_by_jid(ids)

        for journal in journals.values():
            self.assertTrue(journal.is_public)
Beispiel #8
0
    def test_get_journals_by_jid_with_not_found_jids(self):
        """
        Testando a função controllers.get_journals_by_jid() deve retornar uma
        lista contendo objetos ``Journal`` .
        """

        self._make_any(items=5)

        self._make_one(attrib={'_id': 'jid1'})
        self._make_one(attrib={'_id': 'jid12'})
        self._make_one(attrib={'_id': 'jid123'})

        self._make_any(items=5)

        journals = controllers.get_journals_by_jid(['k8u1jid1', '0823mgjid12',
                                                   '-012-js7jid123'])

        self.assertEqual(journals, {})
Beispiel #9
0
    def test_set_journal_is_public_bulk(self):
        """
        Testando alterar o valor de um conjunto de journals.
        """

        self._makeOne(attrib={'_id': 'okls9slqwj', 'is_public': True})
        self._makeOne(attrib={'_id': 'kaomkwisdp', 'is_public': True})
        self._makeOne(attrib={'_id': '0wklwmnsiu', 'is_public': True})

        controllers.set_journal_is_public_bulk(
            ['okls9slqwj', 'kaomkwisdp', '0wklwmnsiu'], is_public=False)

        ids = ['okls9slqwj', 'kaomkwisdp', '0wklwmnsiu']

        journals = controllers.get_journals_by_jid(ids)

        for journal in journals.itervalues():
            self.assertFalse(journal.is_public)
Beispiel #10
0
    def test_get_journals_by_jid(self):
        """
        Testando a função controllers.get_journals_by_jid() deve retornar uma
        lista contendo objetos ``Journal`` .
        """

        self._makeAny(items=5)

        self._makeOne(attrib={'_id': 'jid1'})
        self._makeOne(attrib={'_id': 'jid12'})
        self._makeOne(attrib={'_id': 'jid123'})

        self._makeAny(items=5)

        journals = controllers.get_journals_by_jid(['jid1', 'jid12', 'jid123'])

        expected = ['jid1', 'jid12', 'jid123']

        self.assertListEqual(sorted([journal for journal in journals.keys()]),
                             sorted(expected))
Beispiel #11
0
    def test_get_journals_by_jid(self):
        """
        Testando a função controllers.get_journals_by_jid() deve retornar uma
        lista contendo objetos ``Journal`` .
        """

        self._make_any(items=5)

        self._make_one(attrib={'_id': 'jid1'})
        self._make_one(attrib={'_id': 'jid12'})
        self._make_one(attrib={'_id': 'jid123'})

        self._make_any(items=5)

        journals = controllers.get_journals_by_jid(['jid1', 'jid12', 'jid123'])

        expected = ['jid1', 'jid12', 'jid123']

        self.assertListEqual(sorted([journal for journal in journals.keys()]),
                             sorted(expected))