Skip to content

Commit 9e13d74

Browse files
committed
add tests for keyword lazy and add void as another crosslang case
1 parent bca2327 commit 9e13d74

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

Lib/test/test_traceback.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1820,10 +1820,13 @@ class TestKeywordTypoSuggestions(unittest.TestCase):
18201820
("match 1:\n cse 1:", "case"),
18211821
("typ x = int", "type"),
18221822
("typed x = int", "type"),
1823+
("lazi import x", "lazy"),
1824+
("lezi import x", "lazy"),
18231825
("switch x:\n case:", "match"),
18241826
("delete x", "del"),
18251827
("function f():", "def"),
18261828
("func f():", "def"),
1829+
("void f():", "def"),
18271830
]
18281831

18291832
def test_keyword_suggestions_from_file(self):

Lib/traceback.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1806,6 +1806,7 @@ def print(self, *, file=None, chain=True, **kwargs):
18061806
# function define equivalents
18071807
'function': 'def',
18081808
'func': 'def',
1809+
'void': 'def',
18091810
})
18101811

18111812
def _substitution_cost(ch_a, ch_b):
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
Cross-language keyword suggestions are now shown for :exc:`SyntaxError`
2-
messages. For example, ``switch x:`` suggests ``match``, ``delete x``
3-
suggests ``del``, ``function f():`` suggests ``def``.
1+
Cross-language keyword suggestions are now shown for :exc:`SyntaxError` messages.
2+
For example, ``switch x:`` suggests ``match``, ``delete x`` suggests ``del``,
3+
``function f():`` suggests ``def``. Contributed by Zang Langyan.

0 commit comments

Comments
 (0)