def test_prop_in_xml(self): ano_min = 2013 ano_max = 2013 camaraws = cdep.Camaraws() camaraws.obter_proposicoes_votadas_plenario = Mock( side_effect=mock_obter_proposicoes_votadas_plenario) proposicoesFinder = cdep.ProposicoesFinder() dic_votadas = proposicoesFinder.find_props_disponiveis( ano_min, ano_max, camaraws) proposicao = {'id': '14245', 'sigla': 'PEC', 'num': '3', 'ano': '1999'} self.assertTrue(proposicao in dic_votadas)
def test_prop_in_xml(self): ano_min = 2013 ano_max = 2013 camaraWS = cdep.Camaraws() camaraWS.obter_proposicoes_votadas_plenario = Mock( side_effect=mock_obter_proposicoes_votadas_plenario) propFinder = cdep.ProposicoesFinder() zip_votadas = propFinder.find_props_disponiveis( ano_min, ano_max, camaraWS) prop_test = ('14245', 'PEC 3/1999') for x in range(0, len(zip_votadas)): self.assertTrue(prop_test in zip_votadas[x])
def test_prop_in_dict(self): """Tests if the plenary proposition "id", "sigla", "num" and "year" are in dict_votadas""" ano_min = 2013 ano_max = 2013 camaraWS = cdep.Camaraws() camaraWS.obter_proposicoes_votadas_plenario = Mock( side_effect=mock_obter_proposicoes_votadas_plenario) propFinder = cdep.ProposicoesFinder() zip_votadas = propFinder.find_props_disponiveis( ano_min, ano_max, camaraWS) propParser = cdep.ProposicoesParser(zip_votadas) dict_votadas = propParser.parse() prop_in_dict = {'id': ID_PLENARIO, 'sigla': SIGLA_PLENARIO, 'num': NUM_PLENARIO, 'ano': ANO_PLENARIO} self.assertTrue(prop_in_dict in dict_votadas)