官方文檔中運行單元測試有三個條件數據庫
1.爲模塊建立tests的子包,創建測試用例單元測試
2.將配置項test_enable設置爲true,命令行經過--test-enable選項測試
3.當模塊安裝或者更新時,測試將自動運行命令行
可是經測試發現,知足以上條件並不會運行模塊的測試用例,跟蹤發現還須要blog
以下條件:文檔
4.須要模塊的demo屬性爲True。test
4.1 建立數據庫時,選擇加載演示數據 如圖1,那麼默認安裝的模塊demo(演示數據)屬性會設置爲True,以base配置
模塊爲例,如圖2im
圖1數據
圖2.
4.2 在安裝模塊時,系統檢查模塊的依賴模塊,若是存在demo爲True的模塊,有則設置該模塊demo屬性爲True.並會爲該模塊運行測試用例
4.3.demo屬性True,會加自動載模塊的演示數據(若是有)