def test_signos_puntoycoma(self): texto = "hola ; adios" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '1'], ['adios', '1']]
def test_minusculas_y_mayusculas_signos_mezclados(self): texto = "hola ; .HOLA ¡Hola ?" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '3']]
def test_orden(self): texto = "hola m M g HOLA k k k k Hola" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['k', '4'], ['hola', '3'], ['m', '2'], ['g', '1']]
def test_signos_en_palabra_multiples_repeticiones(self): texto = "hola.. ?hola¿ hola adios hora hola ? ¡adios" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '4'], ['adios', '2'], ['hora', '1']]
def test_quitarUn(self): string1="un perro" result=TextExamples.quitarSigno(string1) assert result ==['un', 'perro']
def test_signos_interrogacion1(self): texto = "hola ? adios" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '1'], ['adios', '1']]
def test_signos_repeticionsignos(self): texto = "hola hola hola ? adios" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '1'], ['adios', '1']]
def test_contar3Letras(self): string1="wwwalter" result=TextExamples.contar(string1) print(result) assert result == [['w', 3], ['r', 1], ['e', 1], ['t', 1], ['l', 1], ['a', 1]]
def test_quitarInterrogacion(self): string1="hola?" result=TextExamples.quitarSigno(string1) assert result == ['hola']
def test_quitarCara(self): string1 = "hola¬" result = TextExamples.quitarSigno(string1) assert result == ['hola']
def test_contar2Letras(self): string1="perro perro perro a a " result=TextExamples.contar(string1) assert result ==[['r', 6], [' ', 5], ['o', 3], ['e', 3], ['a', 2], ['p', 3]]
def test_quitar2Numeros(self): string1 = "h2ola2" result = TextExamples.quitarSigno(string1) assert result == ['hola']
def test_quitarDosPuntos(self): string1="hola:" result=TextExamples.quitarSigno(string1) assert result ==['hola']
def test_quitarPuntoComa(self): string1="hola;" result=TextExamples.quitarSigno(string1) assert result == ['hola']
def test_signos_apostrofe(self): texto = "hola ' adios" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '1'], ['adios', '1']]
import sys import coverage from sample.text_examples import TextExamples if __name__ == "__main__": cov = coverage.Coverage() cov.start() args = sys.argv for i in args: l = TextExamples.quitarSigno(i) array = TextExamples.contar(l) cov.stop() cov.save() print("coverage report", cov.xml_report()) print("data", cov.get_data().line_counts())
def test_signos_exclamacion2(self): texto = "hola ¡ adios" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '1'], ['adios', '1']]
def test_mayusc_y_minusc(self): texto = "hOlA" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '1']]
def test_signos_puntuacion(self): texto = "hola. ? adios hola" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '2'], ['adios', '1']]
def test_minusculas_y_mayusculas_multiples(self): texto = "hola HOLA Hola" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '3']]
def test_signos_signos_en_palabra(self): texto = "hola.. ? ¡adios!" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '1'], ['adios', '1']]
def test_espacios(self): texto = " hola Hola " lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '2']]
def test_mayusculas(self): texto = "HOLA" lista = TextExamples.quitarSigno(texto) res = TextExamples.contar(lista) assert res == [['hola', '1']]
def test_quitarExclamacion(self): string1 = "adios!" result = TextExamples.quitarSigno(string1) assert result == ['adios']