私はDjangoアプリケーションのテストを書いており、テストクラスの属性を使用して、次のようにテストするはずのビューを保存しています:
# IN TESTS.PY
class OrderTests(TestCase, ShopTest):
_VIEW = views.order
def test_gateway_answer(self):
url = 'whatever url'
request = self.request_factory(url, 'GET')
self._VIEW(request, **{'sku': order.sku})
# IN VIEWS.PY
def order(request, sku)
...
私の推測では、私が抱えている問題は、クラスの属性を呼び出しているため、python が送信してから間違った引数を取得しOrderTests
たいと想定しているためです。簡単に解決できます...クラス属性として使用しないだけですが、この場合、自分自身を送信しないようにpythonに指示する方法があるかどうか疑問に思っていました。self
order
ありがとう。