def list_identificacio(self, search_filters=None): """ List all the ens(s)' identification info. """ identificacio = [] for ens in self.list(search_filters): ens_obj = ens.getObject() identificacio.append(Identificacio( codi=ens_obj.codi or "-", denominacio=get_denominacio(ens_obj), absolute_url=ens_obj.absolute_url, nif=ens_obj.nif or "-", estat=ens_obj.estat or "-", figura_juridica=ens_obj.figura_juridica or "-", adscripcio=ens_obj.adscripcio or "-", percentatge_participacio=get_percentatge_participacio(ens_obj), aportacio=get_aportacio(ens_obj), quota=get_quota(ens_obj), etiquetes=ens_obj.etiquetes or "-", web=ens_obj.web or "-")) return identificacio
def test_ens_get_aportacio(self): self.assertEqual("-", get_aportacio(Mock(aportacio_sn=None))) self.assertEqual(_(u"No"), get_aportacio(Mock(aportacio_sn=False))) self.assertEqual(_(u"Sí"), get_aportacio(Mock(aportacio_sn=True, aportacio_import=None))) self.assertEqual(_(u"2.00"), get_aportacio(Mock(aportacio_sn=True, aportacio_import=2, aportacio_moneda=None))) self.assertEqual( u"2.00 €/any", get_aportacio(Mock(aportacio_sn=True, aportacio_import=2, aportacio_moneda=u"€/any")) ) self.assertEqual( u"2.35 €/any", get_aportacio(Mock(aportacio_sn=True, aportacio_import=2.35, aportacio_moneda=u"€/any")) )
def aportacio(self): return get_aportacio(self.context)