예제 #1
0
#!/usr/bin/env python
# coding: utf-8

from resolucao import le_csv, agrega_valores, plota_grafico

registros = le_csv('exemplos/processos.csv')
valores_agregados = agrega_valores(registros)
plota_grafico(valores_agregados, 'processos-stf.png')
예제 #2
0
#!/usr/bin/env python
# coding: utf-8

from resolucao import le_csv, agrega_valores, plota_grafico


registros = le_csv('exemplos/processos.csv')
valores_agregados = agrega_valores(registros)
plota_grafico(valores_agregados, 'processos-stf.png')
def test_deve_retornar_dicionario_com_uf_como_chave_e_processos_como_valor():
    dados = [['RJ', 2010, 123], ['SP', 2010, 456], ['RS', 2010, 234]]
    resultado = agrega_valores(dados)
    assert_equals(resultado, {'RJ': 123, 'SP': 456, 'RS': 234})
def test_deve_somar_valores_por_uf_independente_de_ano():
    dados = [['RJ', 2010, 100], ['SP', 2010, 400], ['RS', 2010, 200],
             ['RJ', 2009, 200], ['SP', 2009, 500], ['RS', 2009, 300]]
    resultado = agrega_valores(dados)
    assert_equals(resultado, {'RJ': 300, 'SP': 900, 'RS': 500})
예제 #5
0
def test_deve_retornar_dicionario_com_uf_como_chave_e_processos_como_valor():
    dados = [['RJ', 2010, 123], ['SP', 2010, 456], ['RS', 2010, 234]]
    resultado = agrega_valores(dados)
    assert_equals(resultado, {'RJ': 123, 'SP': 456, 'RS': 234})
예제 #6
0
def test_deve_somar_valores_por_uf_independente_de_ano():
    dados = [['RJ', 2010, 100], ['SP', 2010, 400], ['RS', 2010, 200],
             ['RJ', 2009, 200], ['SP', 2009, 500], ['RS', 2009, 300]]
    resultado = agrega_valores(dados)
    assert_equals(resultado, {'RJ': 300, 'SP': 900, 'RS': 500})