parent
12d6b5d156
commit
a92adf8f07
|
@ -1,7 +1,7 @@
|
||||||
import unittest
|
import unittest
|
||||||
import tkinter
|
import tkinter
|
||||||
from tkinter import font
|
from tkinter import font
|
||||||
from test.support import requires, run_unittest
|
from test.support import requires, run_unittest, gc_collect
|
||||||
from tkinter.test.support import AbstractTkTest
|
from tkinter.test.support import AbstractTkTest
|
||||||
|
|
||||||
requires('gui')
|
requires('gui')
|
||||||
|
@ -35,6 +35,16 @@ class FontTest(AbstractTkTest, unittest.TestCase):
|
||||||
self.assertIsInstance(self.font.cget(key), sizetype)
|
self.assertIsInstance(self.font.cget(key), sizetype)
|
||||||
self.assertIsInstance(self.font[key], sizetype)
|
self.assertIsInstance(self.font[key], sizetype)
|
||||||
|
|
||||||
|
def test_unicode_family(self):
|
||||||
|
family = 'MS \u30b4\u30b7\u30c3\u30af'
|
||||||
|
try:
|
||||||
|
f = font.Font(root=self.root, family=family, exists=True)
|
||||||
|
except tkinter.TclError:
|
||||||
|
f = font.Font(root=self.root, family=family, exists=False)
|
||||||
|
self.assertEqual(f.cget('family'), family)
|
||||||
|
del f
|
||||||
|
gc_collect()
|
||||||
|
|
||||||
def test_actual(self):
|
def test_actual(self):
|
||||||
options = self.font.actual()
|
options = self.font.actual()
|
||||||
self.assertGreaterEqual(set(options),
|
self.assertGreaterEqual(set(options),
|
||||||
|
|
Loading…
Reference in New Issue