「自己」の私の理解は、「このメソッドを含むクラスのインスタンス」のようなものを意味するということです。したがって、デフォルトの django テストが次の場合:
class SimpleTest(TestCase):
def test_basic_addition(self):
ある意味では、SimpleTest のインスタンスを test_basic_addition に渡しています。このインスタンスには、ある時点で setUp メソッド (存在する場合) で定義されたアクションが適用されています。おそらくmanage.py test
何らかの形でこのインスタンスを作成しますが、それが何であるかはよくわかりません! ここで実際に何が起こっているのですか?