- elleryq says: A.Pelme - Testing Django applications with pytest
- e*****q says: py.test 蠻簡潔的~
統一用 assert ,不用記一堆 assertEqual, assertIn ... 之類的~ - e*****q says: 原來用 unittest 寫好的 testcase 可以不需要重寫,py.test 都吃~
- e*****q says: py.test --poo
會把錯誤顯示為大便... - e*****q says: 應該說未通過的測試~
- e*****q says: 預設會避免存取資料庫,因為資料庫存取會降低測試速度~
需要存取資料庫的測試案例需要特別加上 decorator
在 py.test 的選項裡也可以指定不測試有存取資料庫的測試案例~ - e*****q says: 不建議用 django fixtures ,因為慢而且難以維護~
- e*****q says: 用 factory_boy ,講者覺得這比較好~
- e*****q says: 前面提到的 decorator 是 "pytest.mark.django_db"
- e*****q says: 剛剛提到的 fixture 是 django 裡的
py.test 也有 fixture,主要是取代 unittest 的 setUp/tearDown 的~ - e*****q says: 在某個函式加上 pytest.fixture 就可以讓那個函式變成 fixture 了~
- e*****q says: 只要測試案例的 parameter 有用到跟 fixture 函式相同的名字,py.test 就會自動 inject 進去~
- e*****q says: 試著用 pip 找,發現找不到 pytest-django ,只有 django-pytest ,所以??
- e*****q says: 可是用 pypi u有找到耶~
pytest-django 2.9.1 : Python Package Index - e*****q says: 喔~是我眼花了~看錯~
- e*****q says: factoryboy 的名字是 pytest-factoryboy
- e*****q says: py.test 蠻簡潔的~
2016-01-13
2015-12-10
訂閱:
張貼留言 (Atom)
2019-07-30
e***q says:無條件支持「看到更多吉賽兒 aka 國民老婆 aka 蓋兒加朵 (Gal Gadot) 與韓的玩命情侶走天涯電影」 真心覺得這個更有賣點! 6 年過去了我們還在等!給《玩命關頭》韓哥一個公道,戴克蕭不用踹共嗎? – 電影神搜 #JusticeForHan e...
-
elleryq says: 因為看這篇 Faster iterations on Kubernetes with freshpod ,發現有 entr 這個好用的指令,只要丟檔案列表給他,entr 會自動監看這些檔案的變動,然後去觸發指定的指令! entr(1) Ubuntu ...
-
e***q says:無條件支持「看到更多吉賽兒 aka 國民老婆 aka 蓋兒加朵 (Gal Gadot) 與韓的玩命情侶走天涯電影」 真心覺得這個更有賣點! 6 年過去了我們還在等!給《玩命關頭》韓哥一個公道,戴克蕭不用踹共嗎? – 電影神搜 #JusticeForHan e...
-
elleryq says: zabbix/nagios/zenoss 資料收集噗 e*****q says: 本來只知道 zabbix/nagios,這篇多介紹了 zenoss ,筆者是覺得 zenoss 在安裝上挺方便,但介面有點小複雜。 Zabbix,Nagios和Zenos...
沒有留言:
張貼留言