Stav 23.06.2026

This commit is contained in:
2026-06-23 15:20:56 +02:00
commit 6d91e83e8c
5670 changed files with 1145969 additions and 0 deletions
@@ -0,0 +1,42 @@
# -*- coding: utf-8 -*-
import unittest
from .common import requires_graphics
class FontTestCase(unittest.TestCase):
def setUp(self):
import os
import tempfile
from os.path import join, dirname, exists
fdir = dirname(__file__)
self.temp_dir = join(tempfile.gettempdir(), 'kivy_test_fonts')
if not exists(self.temp_dir):
os.mkdir(self.temp_dir)
self.font_name = join(self.temp_dir, u'कीवी.ttf')
if not exists(self.font_name):
from zipfile import ZipFile
with ZipFile(join(fdir, 'unicode_font.zip'), 'r') as myzip:
myzip.extractall(path=self.temp_dir)
print(self.font_name)
@requires_graphics
def test_unicode_name(self):
from kivy.core.text import Label
lbl = Label(font_name=self.font_name)
lbl.refresh()
self.assertNotEqual(lbl.get_extents(''), None)
def tearDown(self):
import shutil
from os.path import exists
if exists(self.temp_dir):
try:
shutil.rmtree(self.temp_dir)
except:
pass