Re: [問題] SafeConfigParser mocking

作者: carlcarl (carl)   2014-03-21 23:08:12
※ 引述《carlcarl (carl)》之銘言:
: Hi,
: 想請問一下 如果我現在有筆資料要寫入到config
: 然後我想驗證我寫入的部分是否是正確的話 該怎麼驗證呢
: 可以的話 我是想用個 buffer 來代替實際create一個檔案
: 不過不太清楚怎麼寫才對orz
: read的部分我是有查到該怎麼做
: http://www.snip2code.com/Snippet/4347/
: 不過我用類似的寫法 data裡的內容似乎不會被改變= =a
有 po stackoverflow 不過沒人回QQ
後來自己找到了解法 可以參考我po的解答
http://stackoverflow.com/questions/22526023/
不過read的部分不太能跟著改成這樣解
safeconfigparser在read的時候會call line = fp.readline()
接著會去call line[0] in '#;'
但是line[0]是個mock object 所以就會出錯orz
要改的話好像也有點麻煩
所以read這個部分我還是維持上一篇連結的測法

Links booklink

Contact Us: admin [ a t ] ucptt.com