Django4.0 測試工具-管理命令

2022-03-17 11:41 更新

管理命令可以用 ?call_command()? 函數(shù)來測試。輸出可以重定向到 ?StringIO? 實例中:

from io import StringIO
from django.core.management import call_command
from django.test import TestCase

class ClosepollTest(TestCase):
    def test_command_output(self):
        out = StringIO()
        call_command('closepoll', stdout=out)
        self.assertIn('Expected output', out.getvalue())


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號