Files
Phoenix/unittests/test_slider.py
Robin Dunn ba06b9e625 Add tests for SetMin SetMax
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxPython/Phoenix/trunk@74015 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2013-05-16 18:08:03 +00:00

69 lines
1.7 KiB
Python

import imp_unittest, unittest
import wtc
import wx
#---------------------------------------------------------------------------
class slider_Tests(wtc.WidgetTestCase):
def test_sliderCtor(self):
s1 = wx.Slider(self.frame)
s2 = wx.Slider(self.frame, value=5, minValue=1, maxValue=10)
def test_sliderDefaultCtor(self):
s = wx.Slider()
s.Create(self.frame)
def test_sliderRange(self):
s = wx.Slider(self.frame)
s.SetRange(25, 75)
self.assertTrue(s.GetRange() == (25, 75))
self.assertTrue(s.GetMin() == 25)
self.assertTrue(s.GetMax() == 75)
self.assertTrue(s.Range == (25, 75))
def test_sliderRange2(self):
s = wx.Slider(self.frame)
s.SetMin(25)
s.SetMax(75)
self.assertTrue(s.GetRange() == (25, 75))
self.assertTrue(s.GetMin() == 25)
self.assertTrue(s.GetMax() == 75)
self.assertTrue(s.Range == (25, 75))
def test_sliderFlags(self):
wx.SL_HORIZONTAL
wx.SL_VERTICAL
wx.SL_TICKS
wx.SL_AUTOTICKS
wx.SL_LEFT
wx.SL_TOP
wx.SL_RIGHT
wx.SL_BOTTOM
wx.SL_BOTH
wx.SL_SELRANGE
wx.SL_INVERSE
wx.SL_MIN_MAX_LABELS
wx.SL_VALUE_LABEL
wx.SL_LABELS
def test_sliderProperties(self):
s = wx.Slider(self.frame)
s.LineSize
s.Max
s.Min
s.PageSize
s.SelEnd
s.SelStart
s.ThumbLength
s.TickFreq
s.Value
s.Range
#---------------------------------------------------------------------------
if __name__ == '__main__':
unittest.main()