mirror of
https://github.com/wxWidgets/Phoenix.git
synced 2025-09-05 01:10:12 +02:00
81 lines
1.7 KiB
Python
81 lines
1.7 KiB
Python
import unittest
|
|
from unittests import wtc
|
|
import wx
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
class platinfo_Tests(wtc.WidgetTestCase):
|
|
|
|
def test_platinfo(self):
|
|
pi = wx.PlatformInformation.Get()
|
|
|
|
pi.GetArchitecture()
|
|
pi.GetOperatingSystemId()
|
|
pi.GetPortId()
|
|
|
|
|
|
|
|
def test_platinfoProperties(self):
|
|
pi = wx.PlatformInformation.Get()
|
|
pi.ArchName
|
|
pi.Architecture
|
|
pi.DesktopEnvironment
|
|
pi.Endianness
|
|
pi.EndiannessName
|
|
pi.LinuxDistributionInfo
|
|
pi.OSMajorVersion
|
|
pi.OSMinorVersion
|
|
pi.OperatingSystemDescription
|
|
pi.OperatingSystemFamilyName
|
|
pi.OperatingSystemId
|
|
pi.OperatingSystemIdName
|
|
pi.PortId
|
|
pi.PortIdName
|
|
pi.PortIdShortName
|
|
pi.ToolkitMajorVersion
|
|
pi.ToolkitMinorVersion
|
|
|
|
|
|
def test_platinfoFlags(self):
|
|
wx.OS_UNKNOWN
|
|
wx.OS_MAC_OS
|
|
wx.OS_MAC_OSX_DARWIN
|
|
wx.OS_MAC
|
|
wx.OS_WINDOWS_NT
|
|
wx.OS_WINDOWS
|
|
wx.OS_UNIX_LINUX
|
|
wx.OS_UNIX_FREEBSD
|
|
wx.OS_UNIX_OPENBSD
|
|
wx.OS_UNIX_NETBSD
|
|
wx.OS_UNIX_SOLARIS
|
|
wx.OS_UNIX_AIX
|
|
wx.OS_UNIX_HPUX
|
|
wx.OS_UNIX
|
|
|
|
wx.PORT_UNKNOWN
|
|
wx.PORT_BASE
|
|
wx.PORT_MSW
|
|
wx.PORT_MOTIF
|
|
wx.PORT_GTK
|
|
wx.PORT_X11
|
|
wx.PORT_MAC
|
|
wx.PORT_COCOA
|
|
wx.PORT_DFB
|
|
|
|
wx.ARCH_INVALID
|
|
wx.ARCH_32
|
|
wx.ARCH_64
|
|
wx.ARCH_MAX
|
|
|
|
wx.ENDIAN_INVALID
|
|
wx.ENDIAN_BIG
|
|
wx.ENDIAN_LITTLE
|
|
wx.ENDIAN_PDP
|
|
wx.ENDIAN_MAX
|
|
|
|
#---------------------------------------------------------------------------
|
|
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|