Exemplo n.º 1
0
 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
Exemplo n.º 2
0
    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"))
        )
Exemplo n.º 3
0
 def aportacio(self):
     return get_aportacio(self.context)