pytestのドキュメントには、テストケースのさまざまな例がリストされています。それらのほとんどは機能のテストを示しています。しかし、私はクラスとクラスメソッドをテストする方法の例が欠落しています。我々は、我々がテストしたいモジュールcool.py
で以下のクラスがあるとしましょう:pytestによるクラスメソッドのテスト
class SuperCool(object):
def action(self, x):
return x * x
はどのようtests/test_cool.py
で応じたテストクラスを見ているのでしょうか? test_action()
action()
をテストするために使用することができますどのように
class TestSuperCool():
def test_action(self, x):
pass
?
ので、pytestに関与マッピングのないようなものはありませんか? – laserbrain
@laserbrainマッピングはどういう意味ですか? –
@laserbrainこの場合マッピングが何を意味するのかよくわかりませんが、試してみると私の例がうまくいくはずです。 – elethan