Essais de méthodes de la classe avec pytest

Dans la documentation de pytest plusieurs exemples de cas de test sont répertoriés. La plupart d'entre eux montrent le test de fonctions. Mais je suis absent un exemple de la façon de tester les classes et les méthodes de la classe. Disons que nous avons la classe suivante dans le module cool.py nous aimons test:

class SuperCool(object):

    def action(self, x):
        return x * x

Comment la fonction de la classe de test dans tests/test_cool.py avez à regarder?

class TestSuperCool():

    def test_action(self, x):
        pass

Comment peut - test_action() être utilisé pour tester action()?

OriginalL'auteur laserbrain | 2016-09-08