簡體   English   中英

編寫 Substrate Runtime Test 時的快進時間

[英]Fast forward time when writing Substrate Runtime Test

我正在用 Substrate 運行時編寫一個拍賣類型的應用程序。 在編寫測試用例時,如何快進區塊鏈時間(從<timestamp::Module<T>>::get()檢索到的內容)以便達到拍賣結束時間並測試結束邏輯?

謝謝。

您可以使用Timestamp::set_timestamp將時間戳更改為您想要的任何值。 例如Timestamp::set_timestamp(42);

您可以檢查srml-timestamp的測試以獲取示例

https://github.com/paritytech/substrate/blob/fe7f6aff197cd68e102539a42df1134d600b4584/srml/timestamp/src/lib.rs#L368

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM