def list_journals(request): journals = mongomodels.list_journals() return render_to_response('catalog/alpha.html', { 'journals': journals}, context_instance=RequestContext(request))
def test_list_journals(self): from catalog.mongomodels import list_journals, Journal mock_mongomanager = self.mocker.mock() mock_mongomanager(mongo_collection='journals') self.mocker.result(mock_mongomanager) mock_mongomanager.find({}) self.mocker.result(mock_mongomanager) mock_mongomanager.sort('_normalized_title', direction=pymongo.ASCENDING) self.mocker.result([{'title': 'Micronucleated lymphocytes in parents of lalala children'}]) self.mocker.replay() journals = list_journals(mongomanager_lib=mock_mongomanager) for j in journals: self.assertTrue(isinstance(j, Journal))