Example #1
0
def test_valida_numero():
    assert (
        cupom.dados_loja_objeto(LOJA_NUMERO_ZERO) == TEXTO_ESPERADO_SEM_NUMERO)
    assert (cupom.dados_loja_objeto(LOJA_NUMERO_VAZIO) ==
            TEXTO_ESPERADO_SEM_NUMERO)
    assert (
        cupom.dados_loja_objeto(LOJA_NUMERO_NULO) == TEXTO_ESPERADO_SEM_NUMERO)
Example #2
0
def test_exercicio2_customizado():

    nome_loja = "Magic Box"
    logradouro = "Baker St"
    numero = 221
    complemento = "EDA A24/25/26"
    bairro = "Marylebone"
    municipio = "Sunnydale"
    estado = "CA"
    cep = "79297"
    telefone = "(213) 70374-7092"
    observacao = "Loja TW (BTVS)"
    cnpj = "98.650.809/0001-63"
    inscricao_estadual = "55021852-1"

    expected = "Magic Box\n"
    expected += "Baker St, 221 EDA A24/25/26\n"
    expected += "Marylebone - Sunnydale - CA\n"
    expected += "CEP:79297 Tel (213) 70374-7092\n"
    expected += "Loja TW (BTVS)\n"
    expected += "CNPJ: 98.650.809/0001-63\n"
    expected += "IE: 55021852-1"

    lojaCustomizada = cupom.Loja(nome_loja, logradouro, numero, complemento,
                                 bairro, municipio, estado, cep, telefone,
                                 observacao, cnpj, inscricao_estadual)

    assert (cupom.dados_loja_objeto(lojaCustomizada) == expected)
def test_exercicio2_customizado():

    # Defina seus próprios valores para as variáveis a seguir
    nome_loja = "Smelly Cat"
    logradouro = "Rua Etheria"
    numero = 205
    complemento = "Perto da velhinha que mora em uma caverna"
    bairro = "Br. Templo do Cristal"
    municipio = "Beach City"
    estado = "BC"
    cep = "8051-604"
    telefone = "(66)4002-8922"
    observacao = "Por Favor ignorar os exército Intergalácticos em guerra tentando dominar o planeta"
    cnpj = "53.409.609/0001-85"
    inscricao_estadual = "512.670.302.653"

    expected = "Smelly Cat\n"
    expected += "Rua Etheria, 205 Perto da velhinha que mora em uma caverna\n"
    expected += "Br. Templo do Cristal - Beach City - BC\n"
    expected += "CEP:8051-604 Tel (66)4002-8922\n"
    expected += "Por Favor ignorar os exército Intergalácticos em guerra tentando dominar o planeta\n"
    expected += "CNPJ: 53.409.609/0001-85\n"
    expected += "IE: 512.670.302.653"

    lojaCustomizada = cupom.Loja(nome_loja, logradouro, numero, complemento,
                                 bairro, municipio, estado, cep, telefone,
                                 observacao, cnpj, inscricao_estadual)

    # E atualize o texto esperado abaixo
    assert (cupom.dados_loja_objeto(lojaCustomizada) == expected)
Example #4
0
def test_exercicio2_customizado():

    # Defina seus próprios valores para as variáveis a seguir
    nome_loja = "LOJAS AMERICANAS S.A."
    logradouro = "R SACADURA CABRAL"
    numero = 102
    complemento = ""
    bairro = "GAMBOA"
    municipio = "RIO DE JANEIRO"
    estado = "RJ"
    cep = "20.221-160"
    telefone = "(21) 2206-6708"
    observacao = "47.11-3-02 Comercio varejista de mercadorias em geral"
    cnpj = "33.014.556/0001-96"
    inscricao_estadual = "85.687.08-5"

    lojaCustomizada = cupom.Loja(nome_loja, logradouro, numero, complemento,
                                 bairro, municipio, estado, cep, telefone,
                                 observacao, cnpj, inscricao_estadual)

    # E atualize o texto esperado abaixo
    assert (
        cupom.dados_loja_objeto(lojaCustomizada) == """LOJAS AMERICANAS S.A.
R SACADURA CABRAL, 102
GAMBOA - RIO DE JANEIRO - RJ
CEP:20.221-160 Tel (21) 2206-6708
47.11-3-02 Comercio varejista de mercadorias em geral
CNPJ: 33.014.556/0001-96
IE: 85.687.08-5""")
def test_exercicio2_customizado():

    # Defina seus próprios valores para as variáveis a seguir
    loja_customizada = cupom.Loja(
        "Top 10 nomes de lojas",
        "Rua Tchurusbango Tchurusmago",
        13,
        "Do lado da casa vizinha",
        "Bairro do Limoeiro",
        "São Paulo",
        "SP",
        "08090-284",
        "(11) 4002-8922",
        "Entre o Campinho e a Lua de Baixo",
        "43.745.249/0001-39",
        "564.213.199.866"
    )

    expected = "Top 10 nomes de lojas\n"
    expected += "Rua Tchurusbango Tchurusmago, 13 Do lado da casa vizinha\n"
    expected += "Bairro do Limoeiro - São Paulo - SP\n"
    expected += "CEP:08090-284 Tel (11) 4002-8922\n"
    expected += "Entre o Campinho e a Lua de Baixo\n"
    expected += "CNPJ: 43.745.249/0001-39\n"
    expected += "IE: 564.213.199.866"

    # E atualize o texto esperado abaixo
    assert (cupom.dados_loja_objeto(loja_customizada) == expected)
Example #6
0
def test_exercicio2_customizado():

    # Defina seus próprios valores para as variáveis a seguir
    nome_loja = "Jr Tech"
    logradouro = "Rua Geraldo Correia de Melo"
    numero = 100
    complemento = "Casa"
    bairro = "Centro"
    municipio = "Araçagi"
    estado = "PB"
    cep = "58270-000"
    telefone = "(83) 98111-2697"
    observacao = "Matriz"
    cnpj = "66.651.293/0001-85"
    inscricao_estadual = "222.333.444.555"

    lojaCustomizada = cupom.Loja(nome_loja, logradouro, numero, complemento,
                                 bairro, municipio, estado, cep, telefone,
                                 observacao, cnpj, inscricao_estadual)

    # E atualize o texto esperado abaixo
    assert (cupom.dados_loja_objeto(lojaCustomizada) == """Jr Tech
Rua Geraldo Correia de Melo, 100 Casa
Centro - Araçagi - PB
CEP:58270-000 Tel (83) 98111-2697
Matriz
CNPJ: 66.651.293/0001-85
IE: 222.333.444.555""")
def test_exercicio2_customizado():

    # Defina seus próprios valores para as variáveis a seguir
    nome_loja = "Aguas indaia"
    logradouro = "Av Joana Silveira"
    numero = 727
    complemento = "portal"
    bairro = "Bela Vista"
    municipio = "Campina Grande"
    estado = "PB"
    cep = "58038-000"
    telefone = "(83) 8888-7777"
    observacao = "Fonte sul"
    cnpj = "11.111.222/3333-44"
    inscricao_estadual = "111.222.333.444"

    lojaCustomizada = cupom.Loja(nome_loja, logradouro, numero, complemento,
                                 bairro, municipio, estado, cep, telefone,
                                 observacao, cnpj, inscricao_estadual)

    # E atualize o texto esperado abaixo
    assert (cupom.dados_loja_objeto(lojaCustomizada) == \
    TEXTO_ESPERADO_TEST_EXERCICIO2_CUSTOMIZADO)
def test_exercicio2_customizado():

    # Defina seus próprios valores para as variáveis a seguir
    nome_loja = ""
    logradouro = ""
    numero = 0
    complemento = ""
    bairro = ""
    municipio = ""
    estado = ""
    cep = ""
    telefone = ""
    observacao = ""
    cnpj = ""
    inscricao_estadual = ""

    lojaCustomizada = cupom.Loja(nome_loja, logradouro, numero, complemento,
                                 bairro, municipio, estado, cep, telefone,
                                 observacao, cnpj, inscricao_estadual)

    # E atualize o texto esperado abaixo
    assert (cupom.dados_loja_objeto(lojaCustomizada) == """
""")
Example #9
0
def verifica_campo_obrigatorio_objeto(mensagem_esperada, loja):
    with pytest.raises(Exception) as excinfo:
        cupom.dados_loja_objeto(loja)
    the_exception = excinfo.value
    assert mensagem_esperada == str(the_exception)
Example #10
0
def test_loja_completa():
    assert (
        cupom.dados_loja_objeto(LOJA_COMPLETA) == TEXTO_ESPERADO_LOJA_COMPLETA)
Example #11
0
def test_valida_numero_complemento_e_bairro():
    assert cupom.dados_loja_objeto(
        LOJA_SEM_NUMERO_SEM_COMPLEMENTO_SEM_BAIRRO
    ) == TEXTO_ESPERADO_SEM_NUMERO_SEM_COMPLEMENTO_SEM_BAIRRO
Example #12
0
def test_valida_observacao():
    assert cupom.dados_loja_objeto(
        LOJA_OBSERVACAO_NULA) == TEXTO_ESPERADO_SEM_OBSERVACAO
    assert cupom.dados_loja_objeto(
        LOJA_OBSERVACAO_VAZIA) == TEXTO_ESPERADO_SEM_OBSERVACAO
Example #13
0
def test_sem_telefone():
    assert cupom.dados_loja_objeto(
        LOJA_TELEFONE_NULO) == TEXTO_ESPERADO_SEM_TELEFONE
    assert cupom.dados_loja_objeto(
        LOJA_TELEFONE_VAZIO) == TEXTO_ESPERADO_SEM_TELEFONE
Example #14
0
def test_valida_cep():
    assert cupom.dados_loja_objeto(LOJA_CEP_NULO) == TEXTO_ESPERADO_SEM_CEP
    assert cupom.dados_loja_objeto(LOJA_CEP_VAZIO) == TEXTO_ESPERADO_SEM_CEP
Example #15
0
def test_valida_bairro():
    assert (
        cupom.dados_loja_objeto(LOJA_BAIRRO_NULO) == TEXTO_ESPERADO_SEM_BAIRRO)
    assert (cupom.dados_loja_objeto(LOJA_BAIRRO_VAZIO) ==
            TEXTO_ESPERADO_SEM_BAIRRO)
Example #16
0
def test_valida_complemento():
    assert (cupom.dados_loja_objeto(LOJA_COMPLEMENTO_NULO) ==
            TEXTO_ESPERADO_SEM_COMPLEMENTO)
    assert (cupom.dados_loja_objeto(LOJA_COMPLEMENTO_VAZIO) ==
            TEXTO_ESPERADO_SEM_COMPLEMENTO)