There was an error while loading. Please reload this page.
1 parent 8010bf0 commit 90b33e6Copy full SHA for 90b33e6
1 file changed
Lib/test/test_ttk/test_style.py
@@ -161,9 +161,16 @@ def test_configure_custom_copy(self):
161
newname = f'C.{name}'
162
self.assertEqual(style.configure(newname), None)
163
style.configure(newname, **default)
164
- self.assertEqual(style.configure(newname), default)
+ # gh-128846: the aqua theme with Tk 9 reports an unset
165
+ # option as an empty tuple, while the copy reports it as an
166
+ # empty string.
167
+ def norm(value):
168
+ return '' if value == () else value
169
+ self.assertEqual(style.configure(newname),
170
+ {k: norm(v) for k, v in default.items()})
171
for key, value in default.items():
- self.assertEqual(style.configure(newname, key), value)
172
+ self.assertEqual(style.configure(newname, key),
173
+ norm(value))
174
175
176
def test_map_custom_copy(self):
0 commit comments