tests/tools/test_CustomIntCtrl.py
changeset 2437 105c20fdeb19
parent 1881 091005ec69c4
equal deleted inserted replaced
2436:82bfc75bcd9d 2437:105c20fdeb19
    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