bpo-45160: Fix refleak in test_ttk_guionly introduced in GH-28291 (GH-29416) (GH-29421)

(cherry picked from commit 54d1e3f72e)

Co-authored-by: Łukasz Langa <lukasz@langa.pl>
This commit is contained in:
Miss Islington (bot) 2021-11-05 03:00:18 -07:00 committed by GitHub
parent 363ecb36da
commit 099a94fba3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -310,9 +310,12 @@ class OptionMenuTest(AbstractTkTest, unittest.TestCase):
self.assertEqual(textvar.get(), items[1])
success.append(True)
optmenu = ttk.OptionMenu(self.root, textvar, "a", *items)
textvar.trace("w", cb_test)
optmenu.pack()
cb_name = textvar.trace("w", cb_test)
optmenu['menu'].invoke(1)
self.assertEqual(success, [True])
textvar.trace_vdelete("w", cb_name)
optmenu.destroy()
class DefaultRootTest(AbstractDefaultRootTest, unittest.TestCase):