[英]How to test the execution order of several functions in python?
我有幾個更新功能。 必須嚴格執行它們。
例如
def update1(a1):
do_something...
def update2(a1, a2):
do_something...
def update3(a1):
do_something...
def process(a,b):
update1(a)
update2(a,b)
update3(a)
在process
,所有update
功能必須按該順序執行。
如何編寫一個單元測試來測試process
內部執行的順序?
我不是問測試的執行順序 , 也不喜歡這些問題
問自己一個問題,“為什么訂單很重要?” 如果您無法從外部分辨出通話的區別,則不必測試它們。 例如,如果這些是數據庫更新,則必須編寫一個數據庫模型來記錄更新的順序,或者制作一條select語句,以檢查更新是否按照正確的順序發生。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.