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 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)
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)
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)
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)
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')
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()
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()