Exemplo n.º 1
0
def teste_IteradorPreFixado_iterarSobreUmaArvoreVazia():
    with naoGeraErro():
        for n in Arvore().preFixado():
            pass
Exemplo n.º 2
0
def testes_oMetodo_remover_naoLancaraExcecaoSeOItemNaoForEncontrado():
    numeros = arvorePronta()

    with naoGeraErro():
        numeros.remover(-4)
Exemplo n.º 3
0
def teste_IteradorPosFixado_iterarSobreUmaArvoreVazia():
    with naoGeraErro():
        for n in Heap(None):
            pass
Exemplo n.º 4
0
def teste_IteradorInterFixado_iterarSobreUmaArvoreVazia():
    with naoGeraErro():
        for n in arvoreVazia().interFixado():
            pass
Exemplo n.º 5
0
def testes_remover_retornaNormalmenteSeOItemNaoForLocalizado():
    with naoGeraErro():
        grafo.remover('-')
Exemplo n.º 6
0
def lancaraUmErroSeOBlocoDeCodigoLancarUmErro():
    with raises(ErroInesperado), naoGeraErro():
        raise Exception
Exemplo n.º 7
0
def naoLancaraUmErroSeOBlocoDeCodigoNaoLancarNenhumErro():
    try:
        with naoGeraErro():
            1 + 1
    except ErroInesperado:
        fail('Nenhum erro deveria ser gerado.')
def teste_IteradorPosFixado_iterarSobreUmaArvoreVazia():
    with naoGeraErro():
        for n in ArvoreBinaria():
            pass
def testes_oMetodo_remover_iraGerarUmErroSeOItemNaoForLocalizado():
    with naoGeraErro():
        arvore.remover(-5)