Test issues with part06-11_diary and part06-16_dictionary_file

Abierto Apto para principiantes
#40 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
86/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Tranquilo
Stack tecnológico
python
Área
testing-qa

Línea de trabajo

Empieza con part06-11_diary/test_diary.py alrededor de la línea 50 y con part06-16_dictionary_file/test_dictionary_file.py alrededor de las líneas 53 y 67. Ejecuta las pruebas afectadas para confirmar el número de saltos de línea adicionales; después, ajusta las aserciones para que coincidan con la salida prevista y verifica que los casos de prueba de Diary y Dictionary-File pasen.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Instead of requiring 1 line of "Bye now!" print output for the test_1_exit_only in ex11, it expects 2 lines of it.

Similar thing in ex16, instead of requiring 1 line of "Bye!" on quit for test_1_exit_only, and 1 line of "Dictionary entry added" at the end of add command for test_2_remove_add_words_and_exit, its expects 2 lines of each.

For part06-11_diary:

line 50 in test_diary.py is:
self.assertTrue(len(output.split("\n")) == 2, f"Your program should output two lines with input\n{input_value}\nNow it outputs \n{output}")

It should be:
self.assertTrue(len(output.split("\n")) == 1, f"Your program should output two lines with input\n{input_value}\nNow it outputs \n{output}")

For part06-16_dictionary_file:

line 53 in test_dictionary_file.py is:
self.assertTrue(len(output.split("\n")) == 2, f"Program should output two lines with input\n{f(input_data)} now the output is \n{output}")

It should be:
self.assertTrue(len(output.split("\n")) == 1, f"Program should output two lines with input\n{f(input_data)} now the output is \n{output}")

and line 67 is:
self.assertTrue(len(output.split("\n")) == 4, f"Program should output two lines with input\n{f(input_data)} now the output is \n{output}")

It should be:
self.assertTrue(len(output.split("\n")) == 2, f"Program should output two lines with input\n{f(input_data)} now the output is \n{output}")

Lenguaje dominante
JavaScript
Estrellas
77
Forks
30
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de rage/programming-26

Todos los issues de rage/programming-26

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.