在python中使用中文 在python中,使用

2021-10-11 19:16:34 字數 1029 閱讀 9893

我需要確保在python中使用特定引數呼叫函式。我用magic mock模擬了這個函式。在self.function = magicmock()

self.function(subject= "hello world")

有什麼東西存在於

^$或者self.function.assert_called_with(subject= "hello world")

抱歉,如果之前有人問過這個問題,但我一直在模擬文件中閒逛,似乎沒有任何assert語句適合我。在

當我嘗試除錯時,我看到assertionerror:

expected call: mock('hello world')

actual call: mock('thing i dont care about', 'hello world', 'thing i dont care about')

顯然,函式被呼叫了,但是斷言的行為很奇怪。它無法識別引數列表中的「hello world」。在

我稍微修改了一下**,但仍然不匹配self.function = magicmock(field1 = none, field2 = none, subject = none, field4 = none)

#later on...

self.function(1,2,"hello world",4) #these params will not always be 1,2,4 .. i made them so to

#show an example

#even further down the road

self.function.assert_called_with(any, any, "hello world", any)

這樣的事情對我也沒用。仍然有錯誤assertionerror:

expected call: mock(, , "hello world", )

actual call: mock(1,2,"hello world", 4)

再說一次,我不能像

「any」如何對應於匹配引數的模式?在

在Qt中使用中文路徑

在qt中字串預設使用latin 1編碼,不支援中文,需要轉化成支援中文的格式,如gbk等。使用qtextcodec可以設定qt使用的字元編碼。qtextcodec codec qtextcodec codecforname gbk qtextcodec setcodecforlocale codec...

怎樣在LaTeX中使用中文

因為疫情在家中上課,作業提交都必須使用pdf。反正時間充裕,不如趁機回顧一下latex的使用。之前一直用的是vimtex,但是感覺還是不太方便,於是改用了texpad。texpad的強大之處在於它支援光速的實時預覽。但是在配置texpad支援中文的時候卻踩了一萬個坑,而且到現在還沒有真正實現中文實時...

在python中使用websocket

介紹一款很帥的外掛程式autobahnpython,通過它可以在python中很方便的使用websocket進行通訊 基於twisted框架 這個外掛程式真正強大的地方是它提供了乙個 發布 訂閱模式,具體內容有空再寫,先簡單介紹一下如何建立傳統的連線。建立伺服器 必須的模組 from twisted...