Skip to content

Commit 3006eef

Browse files
add test
1 parent 47ab288 commit 3006eef

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

Lib/test/test_traceback.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5109,6 +5109,26 @@ def func():
51095109
actual = self.get_suggestion(func)
51105110
self.assertIn("forget to import '_io'", actual)
51115111

5112+
def test_name_error_do_not_suggest_builtin_name_in_delete(self):
5113+
def func():
5114+
del next
5115+
5116+
actual = self.get_suggestion(func)
5117+
self.assertNotIn("Did you mean: 'anext'", actual)
5118+
5119+
def test_name_error_suggest_builtin_name_in_delete_if_not_delete_the_name_itself(self):
5120+
def func1():
5121+
del nxt[1]
5122+
5123+
actual = self.get_suggestion(func1)
5124+
self.assertIn("Did you mean: 'next'", actual)
5125+
5126+
def func2():
5127+
del nxt.__name__
5128+
5129+
actual = self.get_suggestion(func2)
5130+
self.assertIn("Did you mean: 'next'", actual)
5131+
51125132

51135133

51145134
class PurePythonSuggestionFormattingTests(

0 commit comments

Comments
 (0)