2 votes

Est-il possible de générer des fichiers de test py.test dans PyCharm ?

Disons que j'ai un app.py avec le contenu suivant :

def foo():
    return 'bar'

Même avec py.test défini comme exécutant de test par défaut dans PyCharm ( Settings -> Tools -> Python Integrated Tools ), PyCharm génère toujours unittest -( right-click on a function name -> Go To -> Test -> Create New Test ), par exemple :

from unittest import TestCase

class TestFoo(TestCase):
    def test_foo(self):
        self.fail()

Je peux changer Python Unit Test modèle dans Setting -> Editor -> File and Code Templates mais cela n'a d'effet que lors de la création d'un nouveau fichier ( New -> Python File -> Kind: Python unit test ).

J'aimerais que les tests générés soient plus py.test -comme.. :

def test_foo():
    assert False

Ce qui serait encore mieux, c'est d'avoir import déjà placés :

from my_app import foo

def test_foo():
    assert False

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X