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, {})
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, {})
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)
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, {})
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, {})
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)
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, {})
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)
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))
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))