Esempio n. 1
0
class TestAdjudicacion07(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[7])

    def test_get_objects(self):
        objeto = self.adjudicacion.get_objects()
        self.assertEqual(len(objeto), 0)

    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica, "AFIP")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        
        self.assertEqual(len(proveedores), 14)
        
        self.assertEqual(proveedores[0],('ANALISTAS EMPRESARIOS SRL', {'moneda': '$', 'valor': 715480.0}))
        self.assertEqual(proveedores[1],('BASANI S.A', {'moneda': '$', 'valor': 7572.0}))
        self.assertEqual(proveedores[2],('ALFOMBRAS ADEKOR OMAR A COSTANTINO', {'moneda': '$', 'valor': 25760.0}))
        self.assertEqual(proveedores[3],('ALFOMBRAS ADEKOR OMAR A COSTANTINO', {'moneda': '$', 'valor': 73600.0}))
        self.assertEqual(proveedores[4],('ADSUR SA - ASCENSORES DEL SUR', {'moneda': '$', 'valor': 445387.0}))
        self.assertEqual(proveedores[5],('BONIFACIO S.A', {'moneda': '$', 'valor': 478022.4}))
        self.assertEqual(proveedores[6],('LIBRERIA PAPELERIA BUENOS AIRES SRL', {'moneda': '$', 'valor': 184500.0}))
        self.assertEqual(proveedores[7],('NUCLEAR CONTROL SOCIEDAD ANONIMA', {'moneda': '$', 'valor': 528360.0}))
        self.assertEqual(proveedores[8],('BIONICS DE ROBERTO VALLOUD', {'moneda': '$', 'valor': 271148.0}))
        self.assertEqual(proveedores[9],('JOSE EDUARDO LAURITO', {'moneda': '$', 'valor': 27190.0}))
        self.assertEqual(proveedores[10],('UNIVERSIDAD TECNOLOGICA NAC', {'moneda': '$', 'valor': 676390.0}))
        self.assertEqual(proveedores[11],('LEPERA LUCIO ALBERTO', {'moneda': '$', 'valor': 137116.0}))
        self.assertEqual(proveedores[12],('SERBECO S.A', {'moneda': '$', 'valor': 76000.0}))
        self.assertEqual(proveedores[13],('NUEVO MILENIO SRL', {'moneda': '$', 'valor': 26779.5})) 
Esempio n. 2
0
class TestAdjudicacion10(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[10])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "GENDARMERÍA NACIONAL ARGENTINA")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ('REDIMEC S.R.L', {'moneda': 'USD', 'valor': 996000.0}))
Esempio n. 3
0
class TestAdjudicacion11(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[11])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "MINISTERIO DE EDUCACIÓN DE LA NACIÓN")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(objects[0], "ADQUISICIÓN DE PROVISIÓN Y MONTAJE DE MOBILIARIO PARA EL CENTRO DE FORMACIÓN ALFONSINA STORNI UBICADO EN LA CIUDAD DE MAR DEL PLATA")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 0)
Esempio n. 4
0
class TestAdjudicacion01(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[1])

    def test_get_objects(self):
        objeto = self.adjudicacion.get_objects()[0]
        self.assertEqual(objeto, "Cursos de Mantenimiento de Motores T-56")

    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica, "FUERZA AEREA ARGENTINA DIRECCION GENERAL DE INTENDENCIA DIRECCION DE CONTRATACIONES")
        
    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ("CAE USA INC", {'moneda': 'U$S', 'valor': 74076.0}))
Esempio n. 5
0
class TestAdjudicacion08(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[8])

    def test_get_objects(self):
        objeto = self.adjudicacion.get_objects()[0]
        self.assertEqual(objeto, "Suscripción a la Editorial La Ley año 2011-2012")

    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica, "MINISTERIO DE AGRICULTURA, GANADERIA Y PESCA INSTITUTO NACIONAL DE INVESTIGACION Y DESARROLLO PESQUERO")
        
    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ("LA LEY S.A", {'moneda': '$', 'valor': 9500.0}))
Esempio n. 6
0
class TestAdjudicacion00(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[0])

    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name() 
        self.assertEqual(entidad_publica, "FUERZA AEREA ARGENTINA ESTADO MAYOR GENERAL DE LA FUERZA AEREA INSTITUTO DE FORMACION EZEIZA")        
        
    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ("METEO S.A", {'moneda': '$', 'valor': 87900.0}))

    def test_get_objects(self):
        objeto = self.adjudicacion.get_objects()[0]
        self.assertEqual(objeto, "Mantenimiento y reparación de Edificios y Locales del Instituto")
Esempio n. 7
0
class TestAdjudicacion06(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[6])

    def test_get_objects(self):
        objeto = self.adjudicacion.get_objects()[0]
        self.assertEqual(objeto, "Mantenimiento Edilicio")

    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica, "MINISTERIO DE DESARROLLO SOCIAL AREA COMPRAS")
        
    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ("COOP DE TRABAJO PADRE HURATDO LTDA", {'moneda': '$', 'valor': 337853.75}))
Esempio n. 8
0
class TestAdjudicacion04(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[4])

    def test_get_objects(self):
        objeto = self.adjudicacion.get_objects()[0]
        self.assertEqual(objeto, "Adquisición de Chombas de Piqué identificatorias")

    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica, "ADMINISTRACION FEDERAL DE INGRESOS PUBLICOS DIRECCION REGIONAL ADUANERA MENDOZA")
        
    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ("FEDERICO LOPEZ", {'moneda': '$', 'valor': 44884.66}))
Esempio n. 9
0
class TestAdjudicacion20(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[20])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "MINISTERIO DE AGRICULTURA, GANADERIA Y PESCA INSTITUTO NACIONAL DE INVESTIGACION Y DESARROLLO PESQUERO")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "Mantenimiento sistemas de cámaras IP")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ('SEGCON S.A', {'moneda': '$', 'valor': 36300.0}))
Esempio n. 10
0
class TestAdjudicacion21(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[21])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "UNIVERSIDAD NACIONAL DE MAR DEL PLATA")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "Adquisición de equipo de espectroscopia infrarroja con transformada de Fourier")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ('PERKIN ELMER ARGENTINA S.A', {'moneda': 'U$S', 'valor': 28200.0}))                        
Esempio n. 11
0
class TestAdjudicacion05(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[5])

    def test_get_objects(self):
        objeto = self.adjudicacion.get_objects()[0]
        self.assertEqual(objeto, "Servicio de traslado de agua potable para consumo del ACI Uspallata – Prórroga")

    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica, "ADMINISTRACION FEDERAL DE INGRESOS PUBLICOS DIRECCION REGIONAL ADUANERA MENDOZA")
        
    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 2)
        self.assertEqual(proveedores[0], ("PINCOLINI Y PINCOLINI S.H", {'moneda': '$', 'valor': 33900.0}))
        self.assertEqual(proveedores[1], ("LOPEZ FEDERICO", {'moneda': '$', 'valor': 2756.85}))
Esempio n. 12
0
class TestAdjudicacion17(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[17])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "EJÉRCITO ARGENTINO DIRECCIÓN DE INGENIEROS E INFRAESTRUCTURA")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "SERVICIO DE MANTENIMIENTO Y REPARACION DE VEHICULOS PERTENECIENTE AL BATALLON DE INGENIEROS 601 Y LA DIRECCION DE INGENIEROS E INFRAESTRUCTURA")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ('AIELLO MARTIN EZEQUIEL', {'moneda': '$', 'valor': 156506.0}))
Esempio n. 13
0
class TestAdjudicacion23(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[23])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "ARMADA ARGENTINA ESTADO MAYOR GENERAL DE LA ARMADA")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "Contratación de servicio de ómnibus")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ('TRANSPORTES AUTOMOTORES PLUSMAR S.A. - Pedro Mendoza 3453', {'moneda': '$', 'valor': 171600.0}))
Esempio n. 14
0
class TestAdjudicacion18(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[18])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "ADMINISTRACION FEDERAL DE INGRESOS PUBLICOS DIRECCION REGIONAL PALERMO")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "Servicio de limpieza integral de la Agencia Nº 6, ubicada en la calle Luis María Campos Nº 112, CABA")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ('EZCA SERVICIOS GENERALES S.A', {'moneda': '$', 'valor': 407400.0}))
Esempio n. 15
0
    def test_government_department_banco_nacion(self):
        government_department_names = [
            'BANCO DE LA NACION ARGENTINA',
            'BANCO DE LA NACION ARGENTINA AREA COMPRAS Y'
        ]

        for name in government_department_names:
            self.assertEqual('BANCO DE LA NACION ARGENTINA', AdjudicacionParser.get_government_department(name))
Esempio n. 16
0
class TestAdjudicacion24(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[24])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "MINISTERIO DE TURISMO")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "“SERVICIO DE INFORMACION COMERCIAL”")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ('NOSIS LABORATORIO DE INVESTIGACION Y DESARROLLO S.A', {'moneda': '$', 'valor': 7200.0}))
Esempio n. 17
0
class TestAdjudicacion03(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[3])

    def test_get_objects(self):
        objeto = self.adjudicacion.get_objects()[0]
        self.assertEqual(objeto, "Adquisición de Equipamiento Técnico para la Dirección de Policía Científica")

    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica, "GENDARMERIA NACIONAL ARGENTINA")
        
    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 2)
        self.assertEqual(proveedores[0], ("TECNOELECTRIC S.R.L", {'moneda': '$', 'valor': 594.0}))
        self.assertEqual(proveedores[1], ("PROMETIN S.A", {'moneda': '$', 'valor': 8577.0}))
Esempio n. 18
0
class TestAdjudicacion28(unittest.TestCase):
    """ When the government department is A.F.I.P we replace it by AFIP"""
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[28])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "AFIP DIRECCIÓN REGIONAL RÍO GALLEGOS")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "SERVICIO DE LIMPIEZA DE EDIFICIOS PARA LA DIRECCIÓN REGIONAL RÍO GALLEGOS DEPENDIENTE DE LA ADMINISTRACIÓN FEDERAL DE INGRESOS PÚBLICOS")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ('LUNA ANICETO MIGUEL', {'moneda': '$', 'valor': 383400.0}))
Esempio n. 19
0
class TestAdjudicacion25(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[25])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "MINISTERIO DE TURISMO")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "“ADQUISICION DE NEUMATICOS Y CAMARAS PARA DISTINTAS DEPENDENCIAS DE ESTE MINISTERIO”")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 2)
        self.assertEqual(proveedores[0], ('FERNANDEZ LUIS ALBERTO', {'moneda': '$', 'valor': 77692.0}))
        self.assertEqual(proveedores[1], ('LAROCCA NEUMATICOS S.A.', {'moneda': '$', 'valor': 67893.0 }))
Esempio n. 20
0
class TestAdjudicacion27(unittest.TestCase):
    """ When the government department is MINISTERIO DE DEFENSA we replace SSSL, SSL, DGSLD by SLD"""
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[27])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "MINISTERIO DE DEFENSA SLD")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "ADQUISICIÓN DE NEUMÁTICOS – PACID 2014")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ('LARROCA NEUMÁTICOS S.A', {'moneda': '$', 'valor': 637162.0}))
Esempio n. 21
0
class TestAdjudicacion22(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[22])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "EJERCITO ARGENTINO DPTO CONT Y FIN – EMGE")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "Adquisición de Servicios de Consultoría necesaria para el")
        #self.assertEqual(objects[0], "Adquisición de Servicios de Consultoría necesaria para el marco de trabajo de Ingeniería definido")        

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ('UNIVERSIDAD TECNOLOGICA NACIONAL', {'moneda': '$', 'valor': 106000.0}))
Esempio n. 22
0
class TestAdjudicacion19(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[19])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "MINISTERIO PUBLICO DE LA DEFENSA DEFENSORIA GENERAL DE LA NACION")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "Adquisición de cinco (5) Equipos de PC de avanzada para el Departamento de")
        #self.assertEqual(objects[0], "Adquisición de cinco (5) Equipos de PC de avanzada para el Departamento de Arquitectura")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ('CORADIR S.A.', {'moneda': '$', 'valor': 27465.0}))
Esempio n. 23
0
    def test_government_department_prefectura_naval(self):
        government_department_names = [
            'PEFECTURA NAVAL ARGENTINA',
            'PREFECTURA NAVAL ARGENTINA',
            'PREFECTURA NAVAL ARGENTINA DICTAMEN DE EVALUACION No 139/2012'
        ]

        for name in government_department_names:
            self.assertEqual('PREFECTURA NAVAL ARGENTINA', AdjudicacionParser.get_government_department(name))
Esempio n. 24
0
    def test_government_department_autoridad_regulatoria_nuclear(self):
        government_department_names = [
            'AUTORIDAD REGULADORA NUCLEAR DEPENDIENTE DE LA PRESIDENCIA DE LA NACION',
            'AUTORIDAD REGULATORIA NUCLEAR',
            'PRESIDENCIA DE LA NACION AUTORIDAD REGULATORIA NUCLEAR PUBLICACIoN DE LOS CONTRATOS PERFECCIONADOS RES. 368/2000',
            'PRESIDENCIA DE LA NACION AUTORIDAD REGULATORIA NUCLEAR'
        ]

        for name in government_department_names:
            self.assertEqual('AUTORIDAD REGULATORIA NUCLEAR', AdjudicacionParser.get_government_department(name))                        
Esempio n. 25
0
    def test_government_department_fuerza_area_argentina(self):
        government_department_names = [
            'FUERZA AEREA ARGENTINA SUBJEFATURA DEL ESTADO MAYOR GENERAL CIRCULO DE LA FUERZA AEREA DTO. ECONOMICO FINANCIERO',
            'FUERZA AREA ARGENTINA COMANDO DE ADIESTRAMIENTO Y ALISTAMIENTO II BRIGADA AEREA',
            'FUERZA AEREA ARGENTINA',
            'ESTADO MAYOR GENERAL DE LA FUERZA AEREA ARGENTINA DIRECCION GENERAL DE EDUCACION LICEO AERONAUTICO MILITAR DIVISION ECONOMIA'
        ]

        for name in government_department_names:
            self.assertEqual('FUERZA AEREA ARGENTINA', AdjudicacionParser.get_government_department(name))
Esempio n. 26
0
class TestAdjudicacion26(unittest.TestCase):
    """ Remove the '-' character from the government department name """
    """ When the government department is MINISTERIO DE DEFENSA we replace SSSL, SSL, DGSLD by SLD"""
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[26])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "MINISTERIO DE DEFENSA SLD")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "“ADQUISICIÓN DE LUBRICANTES Y FLUIDOS ENVASADOS PARA CAV-2015/2016”")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 1)
        self.assertEqual(proveedores[0], ('YPF S.A', {'moneda': '$', 'valor': 223774.10}))
Esempio n. 27
0
    def test_government_department_armada_argentina(self):
        government_department_names = [
            'ARMADA ARGENTINA',
            'ARMADA ARGENTINA AGRUPACION SERVICIOS DE CUARTEL',
            'ARMADA ARGENTINA ESTADO MAYOR GENDE LA ARMADA',
            'ARMADA ARGENTINAESTADO MAYOR GENERAL DE LA ARMADA - SIAF DEPARTAMENTO CONTRATACIONES',
            'ARMADA ARGETINA ARSENAL NAVAL PUERTO BELGRANO 2'
        ]

        for name in government_department_names:
            self.assertEqual('ARMADA ARGENTINA', AdjudicacionParser.get_government_department(name))
Esempio n. 28
0
    def test_government_department_jefatura_de_gabinete(self):
        government_department_names = [
            'JEFATURA DE GABINETE DE MINISTROS DIRECCION GENERAL DEL SERVICIO ADMINISTRATIVO FINANCIERO DE APOYO A LA ACUMAR',
            'JEFATURA DE GABINETE DE MINISTROS SECRETARIA DE AMBIENTE Y DESARROLLO SUSTENTABLE',
            'JEFATURA DE GABINETE DE MINISTROS SECRETARIA DE COORDINACION ADMINISTRATLVA Y EVALUACION PRESUPUESTARIA SUBSECRETARIA DE COORDINACIN ADMINISTRATIVA DIRECCION GENERAL TECNICO ADMINISTRATIVA',
            'JEFATURA DE GABINETE DE MINISTROS SECRETARIA DE MEDIOS DE COMUNICACION COMITE FEDERAL DE RADIODIFUSION',
            'JEFATURA DE GABINETE DE MINISTROS SECRETARLA DE COORDINACION ADMINISTRATIVA Y EVALUACION PRESUPUESTARIA SUBSECRETARIA DE COORDINACION ADMINISTRATIVA DIRECCION GENERAL TECNICO ADMINISTRATIVA'
        ]

        for name in government_department_names:
            self.assertEqual('JEFATURA DE GABINETE DE MINISTROS', AdjudicacionParser.get_government_department(name))
Esempio n. 29
0
    def test_government_department_ministerio_desarrollo_social(self):
        government_department_names = [
            'MINISTERIO DESARROLL SOCIAL AREA COMPRAS',
            'MINISTERIO DE  DESARROLLO SOCIAL',
            'MINISTERIO DE  DESARROLLO SOCIAL AREA COMPRAS',
            'MINISTERIO DE DESARROLLO SOCIAL',
            'MINISTERIO DESARROLLO SOCIAL'
        ]

        for name in government_department_names:
            self.assertEqual('MINISTERIO DE DESARROLLO SOCIAL', AdjudicacionParser.get_government_department(name))
Esempio n. 30
0
class TestAdjudicacion12(unittest.TestCase):
    def setUp(self):
        self.adjudicacion = AdjudicacionParser(fixtures.adjudicaciones[12])
            
    def test_get_government_department_name(self):
        entidad_publica = self.adjudicacion.get_government_department_name()
        self.assertEqual(entidad_publica , "EJÉRCITO ARGENTINO COMANDO DE LA IRA BRIGADA BLINDADA")

    def test_get_objects(self):
        objects = self.adjudicacion.get_objects()
        self.assertEqual(len(objects), 1)
        self.assertEqual(objects[0], "ADQUISICION DE ELEMENTOS DE LIMPIEZA PARA EL 2DO TRIM 2015")

    def test_get_proveedores(self):
        proveedores = self.adjudicacion.get_proveedores()
        self.assertEqual(len(proveedores), 4)
        self.assertEqual(proveedores[0], ('KLOSTER NORMA ROSA', {'moneda': '$', 'valor': 15612.08}))
        self.assertEqual(proveedores[1], ('SUAREZ SANTOS CESAR', {'moneda': '$', 'valor': 30273.86}))
        self.assertEqual(proveedores[2], ('MAXXILIMP SRL', {'moneda': '$', 'valor': 26586.09}))
        self.assertEqual(proveedores[3], ('HENNING JUAN FEDERICO', {'moneda': '$', 'valor': 31949.20}))