Пример #1
0
    def setUp(self):
        self.maxDiff = None
        self.c = Client()

        this_folder = os.path.abspath(os.path.dirname(__file__))
        dummy_db_json = os.path.join(this_folder, '..', '..', 'pdl', 'tests',
                                     'dummy_db.json')
        dummy_items = json.loads(open(dummy_db_json, 'r').read())

        for i in dummy_items:
            b = Proyecto(**i)
            b.save()
            s = Seguimientos(
                proyecto=b,
                fecha='2014-06-23',
                evento='Decreado a... Ciencia, Innovación y Tecnología')
            s.save()
            s1 = Seguimientos(
                proyecto=b,
                fecha='2015-06-23',
                evento='En comisión de Ciencia, Innovación y Tecnología')
            s1.save()

        Slug(nombre='Chihuan Ramos, Leyla Felicita',
             ascii='Chihuan Ramos, Leyla Felicita',
             slug='chihuan-ramos-leyla-felicita').save()
Пример #2
0
 def test_exonerados_2da_votacion_csv(self):
     Seguimientos(proyecto=self.p,
                  evento='dispensado 2da',
                  fecha='2010-10-10').save()
     response = self.c.get('/api/exonerados_2da_votacion.csv/')
     result = response.content.decode('utf-8')
     expected = '03774-2016'
     self.assertTrue(expected in result)
Пример #3
0
 def test_exonerados_2da_votacion(self):
     Seguimientos(proyecto=self.p,
                  evento='dispensado 2da',
                  fecha='2010-10-10').save()
     response = self.c.get('/api/exonerados_2da_votacion.json/')
     result = json.loads(response.content.decode('utf-8'))
     expected = {'resultado': ['03774-2016']}
     self.assertEqual(expected, result)
Пример #4
0
 def test_exonerados_dictamen_csv(self):
     Seguimientos(proyecto=self.p,
                  evento='exoneración de dictamen',
                  fecha='2010-10-10').save()
     response = self.c.get('/api/exonerados_dictamen.csv/')
     result = response.content.decode('utf-8')
     expected = '03774-2016'
     self.assertTrue(expected in result)
Пример #5
0
 def test_exonerados_dictamen(self):
     Seguimientos(proyecto=self.p,
                  evento='exoneración de dictamen',
                  fecha='2010-10-10').save()
     response = self.c.get('/api/exonerados_dictamen.json/')
     result = json.loads(response.content.decode('utf-8'))
     expected = {'resultado': ['03774-2011']}
     self.assertEqual(expected, result)
    def test_testing_if_event_is_in_commission(self):
        """
        We need to check whether the event in the model Seguimientos is one
        that tells us that the project is in certain Commission.
        """
        c = Seguimientos(
            **{
                'fecha': '2012-10-10',
                'evento': 'en comisión Justicia',
                'proyecto': self.b,
            })
        expected = 'Justicia'
        result = test_if_event_is_in_commission(c)
        self.assertEqual(expected, result)

        c = Seguimientos(
            **{
                'fecha': '2012-10-10',
                'evento': 'Publicado: Ley No: 29971',
                'proyecto': self.b,
            })
        expected = False
        result = test_if_event_is_in_commission(c)
        self.assertEqual(expected, result)
Пример #7
0
    def setUp(self):
        self.maxDiff = None
        self.c = Client()

        this_folder = os.path.abspath(os.path.dirname(__file__))
        dummy_db_json = os.path.join(this_folder, '..', '..', 'pdl', 'tests', 'dummy_db.json')
        dummy_items = json.loads(open(dummy_db_json, 'r').read())

        for i in dummy_items:
            b = Proyecto(**i)
            b.save()
            s = Seguimientos(proyecto=b, fecha='2014-06-23',
                             evento='Decreado a... Ciencia, Innovación y Tecnología')
            s.save()
            s1 = Seguimientos(proyecto=b, fecha='2015-06-23',
                              evento='En comisión de Ciencia, Innovación y Tecnología')
            s1.save()

        Slug(nombre='Chihuan Ramos, Leyla Felicita', ascii='Chihuan Ramos, Leyla Felicita',
             slug='chihuan-ramos-leyla-felicita').save()
 def setUp(self):
     self.b = Proyecto(**{
         'codigo': '00586',
         'numero_proyecto': '00586/2011-CR',
         'fecha_presentacion': '2010-10-10',
         'short_url': '4huj5x',
         'iniciativas_agrupadas': '{00001,00002,00586}',
         'titulo_de_ley': 'Titulo de Ley',
         'id': 1,
     })
     b1 = Proyecto(**{
         'codigo': '00001',
         'numero_proyecto': '00001/2011-CR',
         'fecha_presentacion': '2010-10-10',
         'short_url': '4auj5a',
         'id': 2,
     })
     c = Seguimientos(**{
         'fecha': '2012-10-10',
         'evento': 'en comisión Justicia',
         'proyecto': self.b,
     })
     c1 = Seguimientos(**{
         'fecha': '2012-10-10',
         'evento': 'Dispensado 2da Votación',
         'proyecto': self.b,
     })
     c2 = Seguimientos(**{
         'fecha': '2012-10-10',
         'evento': 'Promulgado Ley No: 29971',
         'proyecto': self.b,
     })
     c3 = Seguimientos(**{
         'fecha': '2012-10-10',
         'evento': 'Publicado: Ley No: 29971',
         'proyecto': self.b,
     })
     self.b.save()
     b1.save()
     c.save()
     c1.save()
     c2.save()
     c3.save()
     call_command('create_stats')
 def setUp(self):
     self.b = Proyecto(
         **{
             'codigo': '00586',
             'legislatura': 2016,
             'numero_proyecto': '00586/2011-CR',
             'fecha_presentacion': '2010-10-10',
             'short_url': '4huj5x',
             'iniciativas_agrupadas': '{00001,00002,00586}',
             'titulo_de_ley': 'Titulo de Ley',
             'id': 1,
         })
     b1 = Proyecto(
         **{
             'codigo': '00001',
             'legislatura': 2016,
             'numero_proyecto': '00001/2011-CR',
             'fecha_presentacion': '2010-10-10',
             'short_url': '4auj5a',
             'id': 2,
         })
     c = Seguimientos(
         **{
             'fecha': '2012-10-10',
             'evento': 'en comisión Justicia',
             'proyecto': self.b,
         })
     c1 = Seguimientos(
         **{
             'fecha': '2012-10-10',
             'evento': 'Dispensado 2da Votación',
             'proyecto': self.b,
         })
     c2 = Seguimientos(
         **{
             'fecha': '2012-10-10',
             'evento': 'Promulgado Ley No: 29971',
             'proyecto': self.b,
         })
     c3 = Seguimientos(
         **{
             'fecha': '2012-10-10',
             'evento': 'Publicado: Ley No: 29971',
             'proyecto': self.b,
         })
     self.b.save()
     b1.save()
     c.save()
     c1.save()
     c2.save()
     c3.save()
     call_command('create_stats')
Пример #10
0
    def setUp(self):
        proyecto = Proyecto(
            **{
                "numero_proyecto": "02764/2013-CR",
                "codigo": "02764",
                "short_url": "4zhube",
                "titulo": "Propone Ley Universitaria",
                "iniciativas_agrupadas": ["01790", "01800"],
                "fecha_presentacion": "2010-10-10",
                "id": 1,
            }
        )
        proyecto.save()

        seguimiento1 = {
            "fecha": "2013-10-14",
            "evento": "Decretado a... Educación, Juventud y Deporte",
            "proyecto": proyecto,
        }
        seguimiento2 = {
            "fecha": "2013-10-15",
            "evento": "En comisión Educación, Juventud y Deporte",
            "proyecto": proyecto,
        }
        b = Seguimientos(**seguimiento1)
        b.save()
        b = Seguimientos(**seguimiento2)
        b.save()

        expediente1 = seguimiento1  # Expediente y Seguimiento con casi lo mismo
        expediente2 = seguimiento2  # Expediente y Seguimiento con casi lo mismo
        b = Expedientes(**expediente1)
        b.save()
        b = Expedientes(**expediente2)
        b.save()
Пример #11
0
    def setUp(self):
        proyecto = Proyecto(**{
            "numero_proyecto": "02764/2013-CR",
            "codigo": "02764",
            "short_url": "4zhube",
            "titulo": "Propone Ley Universitaria",
            "iniciativas_agrupadas": ['01790', '01800'],
            "fecha_presentacion": "2010-10-10",
            "id": 1,
        })
        proyecto.save()

        seguimiento1 = {
            'fecha': '2013-10-14',
            'evento': 'Decretado a... Educación, Juventud y Deporte',
            'proyecto': proyecto,
        }
        seguimiento2 = {
            'fecha': '2013-10-15',
            'evento': 'En comisión Educación, Juventud y Deporte',
            'proyecto': proyecto,
        }
        b = Seguimientos(**seguimiento1)
        b.save()
        b = Seguimientos(**seguimiento2)
        b.save()

        expediente1 = seguimiento1  # Expediente y Seguimiento con casi lo mismo
        expediente2 = seguimiento2  # Expediente y Seguimiento con casi lo mismo
        b = Expedientes(**expediente1)
        b.save()
        b = Expedientes(**expediente2)
        b.save()