bpo-42328: Skip some tests with themes vista and xpnative on Windows 7 (GH-23612)

(cherry picked from commit f3c3ea91a7)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
This commit is contained in:
Miss Islington (bot) 2020-12-03 01:07:13 -08:00 committed by GitHub
parent d9d63f13cf
commit 12d2306a1d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 0 deletions

View File

@ -1,4 +1,5 @@
import unittest import unittest
import sys
import tkinter import tkinter
from tkinter import ttk from tkinter import ttk
from test import support from test import support
@ -136,6 +137,10 @@ class StyleTest(AbstractTkTest, unittest.TestCase):
with self.subTest(theme=theme, name=name): with self.subTest(theme=theme, name=name):
if support.verbose >= 2: if support.verbose >= 2:
print('configure', theme, name, default) print('configure', theme, name, default)
if (theme in ('vista', 'xpnative')
and sys.getwindowsversion()[:2] == (6, 1)):
# Fails on the Windows 7 buildbot
continue
newname = f'C.{name}' newname = f'C.{name}'
self.assertEqual(style.configure(newname), None) self.assertEqual(style.configure(newname), None)
style.configure(newname, **default) style.configure(newname, **default)
@ -158,6 +163,10 @@ class StyleTest(AbstractTkTest, unittest.TestCase):
with self.subTest(theme=theme, name=name): with self.subTest(theme=theme, name=name):
if support.verbose >= 2: if support.verbose >= 2:
print('map', theme, name, default) print('map', theme, name, default)
if (theme in ('vista', 'xpnative')
and sys.getwindowsversion()[:2] == (6, 1)):
# Fails on the Windows 7 buildbot
continue
newname = f'C.{name}' newname = f'C.{name}'
self.assertEqual(style.map(newname), {}) self.assertEqual(style.map(newname), {})
style.map(newname, **default) style.map(newname, **default)