我完全新的與使用Python WebTest的功能測試,請多多包涵與Python WebTest的功能測試
我看着https://webtest.readthedocs.org/en/latest/webtest.html,所以我嘗試了代碼的建議提出請求:
app.get('/path', [params], [headers], [extra_environ], ...)
好吧,看起來夠簡單了。我創建了一個名爲test_demo.py在MyApp文件夾中的文件:
from webtest import TestApp
class MyTests():
def test_admin_login(self):
resp = self.TestApp.get('/admin')
print (resp.request)
現在,這是我堅持,我應該怎麼跑這test_demo.py? 我試着打字在bash
$ bin/python MyCart/mycart/test_demo.py test_admin_login
但它沒有顯示任何結果。
我敢打賭,我得到了一切錯誤,但文檔沒有太大的幫助,或者我只是很慢。
哈哈,真的有很大幫助= D – Gino 2013-03-07 03:04:37
當我試圖運行$ python -m unittest -v test_demo時,出現了一個新錯誤(ImportError:No module named pyramid.paster)。我正在使用python 3.2 – Gino 2013-03-07 03:44:44
使用您安裝金字塔的virtualenv中的python。 – 2013-03-07 04:08:15