我正在爲作爲HTTP服務器運行的應用程序的一部分編寫單元測試。我一直試圖採取的方法是導入包含HTTP服務器的模塊,啓動它。然後,單元測試將使用urllib2來連接,發送數據並檢查響應。Python - 扭曲和單元測試
我們的HTTP服務器正在使用Twisted。這裏的一個問題是,我只是不熟悉Twisted :)
現在,我實例化我們的HTTP服務器並在setUp()方法中啓動它,然後在tearDown()方法中停止它。
問題是,Twisted看起來並不喜歡這樣,它只會運行一個單元測試。在第一個之後,反應堆將不再啓動。
我已經搜查,搜查,搜查,我似乎無法找到答案是有道理的。
我是完全錯誤的方法,還是錯過了一些明顯的東西?
你知道我認爲你是對的。說實話,我做低級單元測試需要做的是僞造「請求」對象(某些功能使用相當多)。 – Dave