Saltar al contenido

VS Code no encuentra pruebas de pytest

Julia, miembro de nuestro staff, nos hizo el favor de crear esta reseña ya que controla perfectamente el tema.

Si alguien se encuentra con esto en 2020, este problema en el vscode-python repo salvó mi vida. Básicamente, solo haz lo siguiente:

  1. Desinstalar el Python extensión
  2. Elimine el archivo que contiene la extensión de su ~/.vscode carpeta (la mía se parecía a ms-python.python-[YEAR].[MONTH].[VERSION])
  3. Reinstalar la extensión

Trabajado como un encanto.

EDITAR: Bajé a Pytest 4.0.1 después de leer el problema 3911 y Test Discovery ahora funciona.


Yo también. cuando explote .pytest_cache y volver a ejecutar Python: Discover Unit Testsveo que el recién generado .pytest_cache/v/cache/nodeids contiene todas las pruebas, pero todavía aparece el cuadro de diálogo quejándose de No tests discovered.

  • Pitón 3.7.2
  • mac OS 10.13.6
  • Código VS 1.30.2
  • Extensión de Python 2018.12.1
  • Pytest 4.1.0

.vscode/settings.json:


    "python.linting.enabled": false,
    "python.unitTest.unittestEnabled": false,
    "python.unitTest.nosetestsEnabled": false,
    "python.unitTest.pyTestEnabled": true,
    "python.pythonPath": "venv3/bin/python"

Las pruebas están en un subdirectorio de nivel superior llamado test. Corriendo pytest trabaja manualmente.

Valoraciones y comentarios

Si posees algún recelo y forma de ascender nuestro enunciado te sugerimos dejar una explicación y con mucho placer lo observaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *