예제 #1
0
def test_deve_retornar_cidade_quando_enviado_uma_cidade_valida_sjp(
        args_dias_30):
    cidades = Cidades(args_dias_30)
    ids = '2,1'
    cidades.set_cidades(ids)
    c = cidades.get_itens('1,2')
    assert c['itens'][c['principal']]['link'] == 'sao_jose_dos_pinhais_pr'
예제 #2
0
def test_deve_retornar_raises_quando_contato_valido_via_contato(
        args_dias_30, contato_invalido):
    cidades = Cidades(args_dias_30)
    cidades.set_cidades(contato_invalido['cidades'])
    contato = Contato(args_dias_30, contato_invalido, cidades).set()
    assert not contato
예제 #3
0
def test_deve_retornar_raises_email_quando_contato_invalido(
        args_dias_30, contato_invalido_email):
    with pytest.raises(EmailInvalido):
        cidades = Cidades(args_dias_30)
        cidades.set_cidades(contato_invalido_email['cidades'])
        contato = Contato(args_dias_30, contato_invalido_email, cidades).set()
예제 #4
0
def test_nao_deve_encontrar_cidade_quando_enviado_cidade_invalida(
        args_dias_30):
    cidades = Cidades(args_dias_30)
    assert not cidades.set_cidades('989898')
예제 #5
0
def test_deve_retornar_cidade_quando_enviado_uma_cidade_valida(args_dias_30):
    cidades = Cidades(args_dias_30)
    cidades.set_cidades('2,1')
    c = cidades.get_itens('1,2')
    assert c['itens'][2]['link'] == 'curitiba_pr'
예제 #6
0
def test_deve_encontrar_cidade_quando_enviado_uma_cidade_valida_e_outra_invalida_retornar_cwd(
        args_dias_30):
    cidades = Cidades(args_dias_30)
    cidades.set_cidades('2,99999')
    assert cidades.itens[2]['link'] == 'curitiba_pr'
예제 #7
0
def test_deve_encontrar_cidade_quando_enviado_uma_cidade_valida_e_outra_invalida(
        args_dias_30):
    cidades = Cidades(args_dias_30)
    assert cidades.set_cidades('1,99999')
예제 #8
0
def test_deve_encontrar_cidade_quando_enviado_cidades_validas_cwb(
        args_dias_30):
    cidades = Cidades(args_dias_30)
    item = cidades.set_cidades('1,2')
    assert cidades.itens[2]['link'] == 'curitiba_pr'
예제 #9
0
def test_deve_encontrar_cidade_quando_enviado_cidades_validas(args_dias_30):
    cidades = Cidades(args_dias_30)
    item = cidades.set_cidades('1,2')
    assert cidades.itens[1]['link'] == 'sao_jose_dos_pinhais_pr'
예제 #10
0
def test_deve_retornar_true_quando_enviado_cidade_valida(args_dias_30):
    cidades = Cidades(args_dias_30)
    assert cidades.set_cidades('1')