def test_get_proposicoes_first_id(self): # Preparing test proposicoes = odatacameradeputados.get_proposicoes() # retrieve the first id only id_proposicoes = proposicoes["proposicoes"]["dados"][1]["id"] proposicoes = odatacameradeputados.get_proposicoes(ids=id_proposicoes) self.assertTrue( "id" in proposicoes["proposicoes"]["dados"][0] and proposicoes["proposicoes"]["dados"][0]["id"] == id_proposicoes)
def test_get_proposicoes_not_none(self): proposicoes = odatacameradeputados.get_proposicoes() self.assertNotEqual(proposicoes, None)
def test_get_proposicoes_200OK(self): proposicoes = odatacameradeputados.get_proposicoes() self.assertTrue(proposicoes["status_code"] == 200)
def test_get_proposicoes_200OK_pg2(self): proposicoes = odatacameradeputados.get_proposicoes(pagina=2) self.assertTrue(proposicoes["status_code"] == 200) self.assertTrue(proposicoes["total_retornado"] > 0)
def test_get_proposicoes_any_id(self): proposicoes = odatacameradeputados.get_proposicoes() self.assertTrue("id" in proposicoes["proposicoes"]["dados"][0] and proposicoes["proposicoes"]["dados"][0]["id"] > 0)
def test_get_proposicoes_not_empty(self): proposicoes = odatacameradeputados.get_proposicoes() self.assertTrue(len(proposicoes["proposicoes"]) > 0)