いくつかの引数が必要な単純な関数fun1
およびのテストがある場合:fun2
class TestOne(unittest.TestCase):
def test_func1(self):
a = 0
b = 1
c = 2
self.assertEquals(c, fun1(a,b))
def test_fun2(self):
d = 0
e = 1
f = 2
self.assertEquals(f, fun2(d,e))
fun1 と fun2 の出力を入力として必要とする 3 番目の関数のテスト
class TestTwo(unittest.TestCase):
def test_fun3(self):
a = 0
b = 1
d = 0
e = 1
g = 3
self.assertEquals(g, fun3(fun1(a,b), fun2(d,e)))
最初の関数の引数を書き直す必要がないようにする最善の方法は何ですか?