Skip to content

Commit 606b486

Browse files
committed
fix: for reviewer's suggestions, part 2.
1 parent d6ec40a commit 606b486

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

library/unittest.mock.po

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -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 <[email protected]>\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::"
798798
msgstr ""
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>`."
23642364
msgstr ""
2365-
"``哨兵``\\ 屬性現在當被\\ :mod:`複製 <copy>`\\\\ :mod:`序列化 <pickle>`\\ 時會保"
2366-
"留其識別性。"
2365+
"``哨兵``\\ 屬性現在當被\\ :mod:`複製 <copy>`\\\\ :mod:`序列化 <pickle>`\\ "
2366+
"時會保留其識別性。"
23672367

23682368
#: ../../library/unittest.mock.rst:2203
23692369
msgid ""
@@ -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."
24302430
msgstr ""
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
24362436
msgid ""
@@ -2597,8 +2597,8 @@ msgid ""
25972597
"attributes from the original are shown, even if they haven't been accessed "
25982598
"yet:"
25992599
msgstr ""
2600-
"當過濾方式開啟時,``dir(some_mock)`` 僅會顯示有用的屬性,並將包括通常不會顯"
2601-
"示的任何動態建立的屬性。如果 mock 是使用 *spec*\\ (或 *autospec*\\ )來建立"
2600+
"當過濾方式開啟時,``dir(some_mock)`` 僅會顯示有用的屬性,並將包括通常不會顯示"
2601+
"的任何動態建立的屬性。如果 mock 是使用 *spec*\\ (或 *autospec*\\ )來建立"
26022602
"的,那麼源頭的所有屬性都會顯示,即使它們尚未被存取:"
26032603

26042604
#: ../../library/unittest.mock.rst:2428
@@ -2641,8 +2641,8 @@ msgid ""
26412641
"default) then a :class:`MagicMock` will be created for you, with the API "
26422642
"limited to methods or attributes available on standard file handles."
26432643
msgstr ""
2644-
"*mock* 引數是要配置的 mock 物件。如果其為 ``None``\\ (預設值),那麼就會為你建"
2645-
"立一個 :class:`MagicMock`,其 API 限制在標準檔案處理上可用的方法或屬性。"
2644+
"*mock* 引數是要配置的 mock 物件。如果其為 ``None``\\ (預設值),那麼就會為你"
2645+
"建立一個 :class:`MagicMock`,其 API 限制在標準檔案處理上可用的方法或屬性。"
26462646

26472647
#: ../../library/unittest.mock.rst:2466
26482648
msgid ""
@@ -2657,12 +2657,12 @@ msgid ""
26572657
"realistic filesystem for testing."
26582658
msgstr ""
26592659
"*read_data* 是檔案處理方法 :meth:`~io.IOBase.read`、:meth:`~io.IOBase."
2660-
"readline` 和 :meth:`~io.IOBase.readlines` 的回傳字串。對這些方法的呼叫將"
2661-
"\\ *read_data*\\ 取得資料,直到資料耗盡。對這些方法的 mock 非常單純:每次呼"
2662-
"\\ *mock*\\ 時,*read_data* 都會倒回到起點。如果你需要對提供給測試程式碼的"
2663-
"資料進行更多控制,你會需要自行客製化這個 mock。如果這樣還不夠,`PyPI "
2664-
"<https://pypi.org>`_ 上的其中一個記憶體內檔案系統 (in-memory filesystem) 套件 "
2665-
"可以提供用於測試的真實檔案系統。"
2660+
"readline` 和 :meth:`~io.IOBase.readlines` 的回傳字串。對這些方法的呼叫將從\\ "
2661+
"*read_data*\\ 取得資料,直到資料耗盡。對這些方法的 mock 非常單純:每次呼叫\\ "
2662+
"*mock*\\ 時,*read_data* 都會倒回到起點。如果你需要對提供給測試程式碼的資料進"
2663+
"行更多控制,你會需要自行客製化這個 mock。如果這樣還不夠,`PyPI <https://pypi."
2664+
"org>`_ 上的其中一個記憶體內檔案系統 (in-memory filesystem) 套件 可以提供用於"
2665+
"測試的真實檔案系統。"
26662666

26672667
#: ../../library/unittest.mock.rst:2476
26682668
msgid ""
@@ -2899,8 +2899,8 @@ msgid ""
28992899
"restricts the api to visible attributes. ::"
29002900
msgstr ""
29012901
"一個更嚴重的問題是,在 :meth:`~object.__init__` 方法中建立實例屬性是常見的,"
2902-
"而其根本不存在於類別中。*autospec* 無法知道任何動態建立的屬性,並將 api 限制為"
2903-
"可見的屬性。: ::"
2902+
"而其根本不存在於類別中。*autospec* 無法知道任何動態建立的屬性,並將 api 限制"
2903+
"為可見的屬性。: ::"
29042904

29052905
#: ../../library/unittest.mock.rst:2684
29062906
msgid ""
@@ -2921,8 +2921,8 @@ msgid ""
29212921
"ensure your code only *sets* valid attributes too, but obviously it prevents "
29222922
"this particular scenario:"
29232923
msgstr ""
2924-
"*spec* 和 *autospec* 有一個更激進的版本,它會\\ *確實地*\\ 阻止你設定不存在的屬"
2925-
"。如果你想確保你的程式碼僅能\\ *設定*\\ 有根據的屬性,那麼這會很有用,但顯"
2924+
"*spec* 和 *autospec* 有一個更激進的版本,它會\\ *確實地*\\ 阻止你設定不存在的"
2925+
"屬性。如果你想確保你的程式碼僅能\\ *設定*\\ 有效的屬性,那麼這會很有用,但顯"
29262926
"然它也順便阻止了這個特殊情況:"
29272927

29282928
#: ../../library/unittest.mock.rst:2708
@@ -2965,9 +2965,9 @@ msgid ""
29652965
msgstr ""
29662966
"如果修改正式生產 (production) 類別以新增預設值不符合你的喜好,那麼還有更多選"
29672967
"擇。其中之一就是簡單地使用實例作為規格而不是使用類別。另一種是建立一個正式生"
2968-
"產類別的子類別,並將預設值新增至子類別中,而不影響正式生產類別。這兩個都需要你"
2969-
"使用替代物件作為規格。值得慶幸的是 :func:`patch` 支援這一點 - 您可以簡單地將"
2970-
"替代物件作為 *autospec* 引數傳遞: ::"
2968+
"產類別的子類別,並將預設值新增至子類別中,而不影響正式生產類別。這兩個都需要"
2969+
"你使用替代物件作為規格。值得慶幸的是 :func:`patch` 支援這一點 - 你可以簡單地"
2970+
"將替代物件作為 *autospec* 引數傳遞: ::"
29712971

29722972
#: ../../library/unittest.mock.rst:2755
29732973
msgid ""

0 commit comments

Comments
 (0)