2013-12-18 14 views
0

我使用的OpenERP 6.0.4,並試圖使用斷言在OpenERP的不能觸發AssertionError的6.0.4

assert False, "This message should prompt out" 

但這不會被調用,我已經嘗試了所有方式中的OpenERP服務器斷言退出級別

這種情況只發生在Windows中,當我在Ubuntu上試用它時,它應該可以正常工作,我應該如何啓用斷言?感謝

回答

-1

斷言沒錯,「這個消息應該提示出」

儘量false改爲true,還有布爾運算基於Linux OS和Windows之間的一些差異

+0

它不工作了,但是當我使用Python控制檯在Windows中,並使用該行代碼的AssertionError提示 – Edxz

+0

在Windows中的python控制檯將計算像Linux一樣,但在Windows本身它不會。 這個怎麼樣? 斷言1,「此消息應該提示出來」 – Grieg

+0

要做到這一點,你必須設置嚴格的選項爲false – Grieg