mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2025-09-05 17:30:26 +02:00
32 lines
1.0 KiB
Python
32 lines
1.0 KiB
Python
import unittest
|
|
from unittests import wtc
|
|
import wx
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
class fontdlg_Tests(wtc.WidgetTestCase):
|
|
|
|
def test_fontdlg1(self):
|
|
data = wx.FontData()
|
|
# on Windows wx.FONTFAMILY_TELETYPE will actually use wx.FONTFAMILY_MODERN
|
|
# but on GTK wx.FONTFAMILY_MODERN uses wx.FONTFAMILY_TELETYPE
|
|
data.SetInitialFont(wx.FFont(15, wx.FONTFAMILY_MODERN))
|
|
self.assertTrue(data.InitialFont.Family == wx.FONTFAMILY_MODERN or
|
|
data.InitialFont.Family == wx.FONTFAMILY_TELETYPE)
|
|
|
|
data.SetInitialFont(wx.FFont(15, wx.FONTFAMILY_SWISS))
|
|
self.assertEqual(data.InitialFont.Family, wx.FONTFAMILY_SWISS)
|
|
|
|
dlg = wx.FontDialog(self.frame, data)
|
|
# TODO: find a safe way to test ShowModal on native dialogs
|
|
dlg.Destroy()
|
|
|
|
|
|
def test_fontdlg2(self):
|
|
wx.GetFontFromUser
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|