@@ -7,7 +7,7 @@ msgstr ""
77"Project-Id-Version : Python 3.12\n "
88"Report-Msgid-Bugs-To : \n "
99"POT-Creation-Date : 2023-12-16 00:03+0000\n "
10- "PO-Revision-Date : 2024-02-23 00:19 +0800\n "
10+ "PO-Revision-Date : 2024-03-18 20:57 +0800\n "
1111"Last-Translator : Adrian Liaw <adrianliaw2000@gmail.com>\n "
1212"Language-Team : Chinese - TAIWAN (https://github.com/python/python-docs-zh- "
1313"tw)\n "
@@ -797,8 +797,8 @@ msgid ""
797797"whether they were passed positionally or by name::"
798798msgstr ""
799799"在匹配對 mock 的呼叫時,使用 *spec*\\ (或 *spec_set*\\ )建立的可呼叫 mock "
800- "將會內省規格物件的簽名 ( signature)。因此,它可以匹配實際呼叫的引數,無論它們 "
801- "是按位置傳遞還是按名稱傳遞 :\n"
800+ "將會內省 (introspect) 規格物件的簽名 ( signature)。因此,它可以匹配實際呼叫的 "
801+ "引數,無論它們是按位置傳遞還是按名稱傳遞 :\n"
802802"\n"
803803"::"
804804
@@ -2362,8 +2362,8 @@ msgid ""
23622362"The ``sentinel`` attributes now preserve their identity when they are :mod:"
23632363"`copied <copy>` or :mod:`pickled <pickle>`."
23642364msgstr ""
2365- "``哨兵``\\ 屬性現在當被\\ :mod:`複製 <copy>`\\ 或\\ :mod:`序列化 <pickle>`\\ 時會保 "
2366- "留其識別性 。"
2365+ "``哨兵``\\ 屬性現在當被\\ :mod:`複製 <copy>`\\ 或\\ :mod:`序列化 <pickle>`\\ "
2366+ "時會保留其識別性 。"
23672367
23682368#: ../../library/unittest.mock.rst:2203
23692369msgid ""
@@ -2428,9 +2428,9 @@ msgid ""
24282428"results in multiple entries in :attr:`~Mock.mock_calls` on a mock. Manually "
24292429"constructing the sequence of calls can be tedious."
24302430msgstr ""
2431- "``call_list`` 在對\\ \" 鍊接呼叫 (chained calls)\"\\ 進行斷言時特別有用。鍊接 "
2432- "呼叫是在單行程式碼進行的多次呼叫 。這會導致 mock 上的 :attr:`~Mock."
2433- "mock_calls` 中出現多個項目 。手動建構呼叫序列會相當單調乏味。"
2431+ "``call_list`` 在對「 鍊接呼叫 (chained calls)」 進行斷言時特別有用。鍊接呼叫是 "
2432+ "在單行程式碼進行的多次呼叫 。這會導致 mock 上的 :attr:`~Mock.mock_calls` 中出 "
2433+ "現多個項目 。手動建構呼叫序列會相當單調乏味。"
24342434
24352435#: ../../library/unittest.mock.rst:2257
24362436msgid ""
@@ -2591,8 +2591,8 @@ msgid ""
25912591"attributes from the original are shown, even if they haven't been accessed "
25922592"yet:"
25932593msgstr ""
2594- "當過濾方式開啟時,``dir(some_mock)`` 僅會顯示有用的屬性,並將包括通常不會顯 "
2595- "示的任何動態建立的屬性 。如果 mock 是使用 *spec*\\ (或 *autospec*\\ )來建立"
2594+ "當過濾方式開啟時,``dir(some_mock)`` 僅會顯示有用的屬性,並將包括通常不會顯示 "
2595+ "的任何動態建立的屬性 。如果 mock 是使用 *spec*\\ (或 *autospec*\\ )來建立"
25962596"的,那麼源頭的所有屬性都會顯示,即使它們尚未被存取:"
25972597
25982598#: ../../library/unittest.mock.rst:2420
@@ -2635,8 +2635,8 @@ msgid ""
26352635"default) then a :class:`MagicMock` will be created for you, with the API "
26362636"limited to methods or attributes available on standard file handles."
26372637msgstr ""
2638- "*mock* 引數是要配置的 mock 物件。如果其為 ``None``\\ (預設值),那麼就會為你建 "
2639- "立一個 :class:`MagicMock`,其 API 限制在標準檔案處理上可用的方法或屬性。"
2638+ "*mock* 引數是要配置的 mock 物件。如果其為 ``None``\\ (預設值),那麼就會為你 "
2639+ "建立一個 :class:`MagicMock`,其 API 限制在標準檔案處理上可用的方法或屬性。"
26402640
26412641#: ../../library/unittest.mock.rst:2458
26422642msgid ""
@@ -2651,12 +2651,12 @@ msgid ""
26512651"realistic filesystem for testing."
26522652msgstr ""
26532653"*read_data* 是檔案處理方法 :meth:`~io.IOBase.read`、:meth:`~io.IOBase."
2654- "readline` 和 :meth:`~io.IOBase.readlines` 的回傳字串。對這些方法的呼叫將 "
2655- "從 \\ *read_data*\\ 取得資料,直到資料耗盡。對這些方法的 mock 非常單純:每次呼 "
2656- "叫 \\ *mock*\\ 時,*read_data* 都會倒回到起點。如果你需要對提供給測試程式碼的 "
2657- "資料進行更多控制 ,你會需要自行客製化這個 mock。如果這樣還不夠,`PyPI "
2658- "<https://pypi. org>`_ 上的其中一個記憶體內檔案系統 (in-memory filesystem) 套件 "
2659- "可以提供用於測試的真實檔案系統 。"
2654+ "readline` 和 :meth:`~io.IOBase.readlines` 的回傳字串。對這些方法的呼叫將從 \\ "
2655+ "*read_data*\\ 取得資料,直到資料耗盡。對這些方法的 mock 非常單純:每次呼叫 \\ "
2656+ "*mock*\\ 時,*read_data* 都會倒回到起點。如果你需要對提供給測試程式碼的資料進 "
2657+ "行更多控制 ,你會需要自行客製化這個 mock。如果這樣還不夠,`PyPI <https://pypi. "
2658+ "org>`_ 上的其中一個記憶體內檔案系統 (in-memory filesystem) 套件 可以提供用於 "
2659+ "測試的真實檔案系統 。"
26602660
26612661#: ../../library/unittest.mock.rst:2468
26622662msgid ""
@@ -2893,8 +2893,8 @@ msgid ""
28932893"restricts the api to visible attributes. ::"
28942894msgstr ""
28952895"一個更嚴重的問題是,在 :meth:`~object.__init__` 方法中建立實例屬性是常見的,"
2896- "而其根本不存在於類別中。*autospec* 無法知道任何動態建立的屬性,並將 api 限制為 "
2897- "可見的屬性 。: ::"
2896+ "而其根本不存在於類別中。*autospec* 無法知道任何動態建立的屬性,並將 api 限制 "
2897+ "為可見的屬性 。: ::"
28982898
28992899#: ../../library/unittest.mock.rst:2676
29002900msgid ""
@@ -2915,8 +2915,8 @@ msgid ""
29152915"ensure your code only *sets* valid attributes too, but obviously it prevents "
29162916"this particular scenario:"
29172917msgstr ""
2918- "*spec* 和 *autospec* 有一個更激進的版本,它會\\ *確實地*\\ 阻止你設定不存在的屬 "
2919- "性 。如果你想確保你的程式碼僅能\\ *設定*\\ 有根據的屬性 ,那麼這會很有用,但顯"
2918+ "*spec* 和 *autospec* 有一個更激進的版本,它會\\ *確實地*\\ 阻止你設定不存在的 "
2919+ "屬性 。如果你想確保你的程式碼僅能\\ *設定*\\ 有效的屬性 ,那麼這會很有用,但顯"
29202920"然它也順便阻止了這個特殊情況:"
29212921
29222922#: ../../library/unittest.mock.rst:2700
@@ -2959,9 +2959,9 @@ msgid ""
29592959msgstr ""
29602960"如果修改正式生產 (production) 類別以新增預設值不符合你的喜好,那麼還有更多選"
29612961"擇。其中之一就是簡單地使用實例作為規格而不是使用類別。另一種是建立一個正式生"
2962- "產類別的子類別,並將預設值新增至子類別中,而不影響正式生產類別。這兩個都需要你 "
2963- "使用替代物件作為規格 。值得慶幸的是 :func:`patch` 支援這一點 - 您可以簡單地將 "
2964- "替代物件作為 *autospec* 引數傳遞: ::"
2962+ "產類別的子類別,並將預設值新增至子類別中,而不影響正式生產類別。這兩個都需要 "
2963+ "你使用替代物件作為規格 。值得慶幸的是 :func:`patch` 支援這一點 - 你可以簡單地 "
2964+ "將替代物件作為 *autospec* 引數傳遞: ::"
29652965
29662966#: ../../library/unittest.mock.rst:2747
29672967msgid ""
0 commit comments