tests/tools/test_CustomIntCtrl.py
changeset 2459 21164625b393
parent 2437 105c20fdeb19
equal deleted inserted replaced
2458:2a70d5240300 2459:21164625b393
    22 # along with this program; if not, write to the Free Software
    22 # along with this program; if not, write to the Free Software
    23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
    23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
    24 
    24 
    25 
    25 
    26 from __future__ import absolute_import
    26 from __future__ import absolute_import
       
    27 from __future__ import division
    27 import unittest
    28 import unittest
    28 import time
    29 import time
    29 
    30 
    30 import wx
    31 import wx
    31 import conftest
    32 import conftest
    64         self.assertEqual(self.int_ctrl.GetValue(), self.min_val)
    65         self.assertEqual(self.int_ctrl.GetValue(), self.min_val)
    65 
    66 
    66     def testCorrectValue(self):
    67     def testCorrectValue(self):
    67         """Test case if no limiting is necessary"""
    68         """Test case if no limiting is necessary"""
    68         self.AddControls()
    69         self.AddControls()
    69         val = (self.max_val + self.min_val) / 2
    70         val = (self.max_val + self.min_val) // 2
    70         self.int_ctrl.SetValue(val)
    71         self.int_ctrl.SetValue(val)
    71         self.ProcessEvents()
    72         self.ProcessEvents()
    72 
    73 
    73         self.txt_ctrl.SetFocus()
    74         self.txt_ctrl.SetFocus()
    74         self.ProcessEvents()
    75         self.ProcessEvents()
    84             self.event_happend = True
    85             self.event_happend = True
    85             event.Skip()
    86             event.Skip()
    86 
    87 
    87         self.int_ctrl.Bind(controls.CustomIntCtrl.EVT_CUSTOM_INT, EventHandler)
    88         self.int_ctrl.Bind(controls.CustomIntCtrl.EVT_CUSTOM_INT, EventHandler)
    88 
    89 
    89         val = (self.max_val + self.min_val) / 2
    90         val = (self.max_val + self.min_val) // 2
    90 
    91 
    91         self.int_ctrl.SetValue(val)
    92         self.int_ctrl.SetValue(val)
    92         self.ProcessEvents()
    93         self.ProcessEvents()
    93         self.txt_ctrl.SetFocus()
    94         self.txt_ctrl.SetFocus()
    94 
    95