Ajout du GUI

This commit is contained in:
thatscringebro
2022-08-08 16:31:52 -04:00
parent db362ccdca
commit abd15f28b6
851 changed files with 99957 additions and 1 deletions

42
kivy/tests/test_fonts.py Normal file
View File

@@ -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