Esempio n. 1
0
 def test_setOneTurn(self):
     """tests setoneturn
     """
     dial = Dial(size=50)
     dial.configure(oneTurn=23.0)
     dial.master.update()
     pause()
     self.assertEqual(dial.oneTurn == 23.0, True)
     dial.master.destroy()
 def test_setOneTurn(self):
     """tests setoneturn
     """
     dial = Dial(size=50)
     dial.configure(oneTurn=23.0)
     dial.master.update()
     pause()
     self.assertEqual(dial.oneTurn == 23.0,True)
     dial.master.destroy()
Esempio n. 3
0
 def test_setIncrement(self):
     """tests set increment 
     """
     dial = Dial(size=50)
     dial.configure(increment=5)
     self.assertEqual(dial.increment == 5, True)
     dial.master.update()
     pause()
     dial.master.destroy()
 def test_setIncrement(self):
     """tests set increment 
     """
     dial = Dial(size=50)
     dial.configure(increment=5)
     self.assertEqual(dial.increment == 5,True)
     dial.master.update()
     pause()
     dial.master.destroy()
 def test_setContinuous(self):
     """tests setcontinuous
     """
     dial = Dial(size=50)
     dial.configure(continuous=1)
     dial.master.update()
     pause()
     self.assertEqual(dial.continuous == 1,True)
     dial.configure(continuous=0)
     dial.master.update()
     pause()
     self.assertEqual(dial.continuous == (0 or None),True)
     dial.master.destroy()
Esempio n. 6
0
 def test_setValue(self):
     # test setting of a value
     dial = Dial(size=50, value=10.0)
     dial.master.update()
     pause()
     self.assertEqual(dial.value == 10.0, True)
     dial.configure(type=float)
     dial.set(20.0)
     self.assertEqual(dial.value == 20.0, True)
     dial.master.update()
     pause()
     dial.master.withdraw()
     dial.master.destroy()
 def test_setValue(self):
     # test setting of a value
     dial = Dial(size=50, value=10.0)
     dial.master.update()
     pause()
     self.assertEqual(dial.value == 10.0,True)
     dial.configure(type=float)
     dial.set(20.0)
     self.assertEqual(dial.value == 20.0,True)
     dial.master.update()
     pause()
     dial.master.withdraw()
     dial.master.destroy()
Esempio n. 8
0
 def test_setContinuous(self):
     """tests setcontinuous
     """
     dial = Dial(size=50)
     dial.configure(continuous=1)
     dial.master.update()
     pause()
     self.assertEqual(dial.continuous == 1, True)
     dial.configure(continuous=0)
     dial.master.update()
     pause()
     self.assertEqual(dial.continuous == (0 or None), True)
     dial.master.destroy()
 def test_setPrecision(self):
     """tests set precision
     """
     dial = Dial(size=50)
     dial.configure(type='float')
     dial.configure(precision=5)
     dial.master.update()
     pause()
     # increase precision to 5 - this is only visual. value is not changed
     self.assertEqual(dial.precision == 5,True)
     dial.set(4.123456789)
     dial.master.update()
     pause()
     # make sure that value did not change
     self.assertEqual(dial.value == 4.123456789,True)
     dial.master.destroy()
Esempio n. 10
0
 def test_setPrecision(self):
     """tests set precision
     """
     dial = Dial(size=50)
     dial.configure(type='float')
     dial.configure(precision=5)
     dial.master.update()
     pause()
     # increase precision to 5 - this is only visual. value is not changed
     self.assertEqual(dial.precision == 5, True)
     dial.set(4.123456789)
     dial.master.update()
     pause()
     # make sure that value did not change
     self.assertEqual(dial.value == 4.123456789, True)
     dial.master.destroy()
 def test_setType(self):
     # test setting of type
     dial = Dial(size=50, type='float')
     dial.set(100.0)
     dial.master.update()
     pause()
     # we can mix configure(type=float) and configure(type='float')
     dial.configure(type=float)
     self.assertEqual(dial.type == float,True)
     self.assertEqual(type(dial.get()) == type(1.0),True)
     dial.configure(type='int')
     self.assertEqual(dial.type == int,True)
     self.assertEqual(type(dial.get()) == type(1),True)
     dial.master.update()
     pause()
     dial.master.withdraw()
     dial.master.destroy()
Esempio n. 12
0
 def test_setType(self):
     # test setting of type
     dial = Dial(size=50, type='float')
     dial.set(100.0)
     dial.master.update()
     pause()
     # we can mix configure(type=float) and configure(type='float')
     dial.configure(type=float)
     self.assertEqual(dial.type == float, True)
     self.assertEqual(type(dial.get()) == type(1.0), True)
     dial.configure(type='int')
     self.assertEqual(dial.type == int, True)
     self.assertEqual(type(dial.get()) == type(1), True)
     dial.master.update()
     pause()
     dial.master.withdraw()
     dial.master.destroy()
 def test_setValueWithIncrement(self):
     
     dial = Dial(size=50, value=5.0)
     dial.master.update()
     pause()
     self.assertEqual(dial.increment == 0.0,True) # increment is 0.0 if not set
     self.assertEqual(dial.value == 5.0,True)
     # now set increment and then set a new value
     dial.configure(increment=2.0)
     self.assertEqual(dial.increment == 2.0,True)
     dial.set(21.0)
     #set value is 21 but 23 is shown
     #print dial.value
     self.assertEqual(dial.value == 21.0,True)
     dial.master.update()
     pause()
     dial.master.withdraw()
     dial.master.destroy()
Esempio n. 14
0
    def test_setValueWithIncrement(self):

        dial = Dial(size=50, value=5.0)
        dial.master.update()
        pause()
        self.assertEqual(dial.increment == 0.0,
                         True)  # increment is 0.0 if not set
        self.assertEqual(dial.value == 5.0, True)
        # now set increment and then set a new value
        dial.configure(increment=2.0)
        self.assertEqual(dial.increment == 2.0, True)
        dial.set(21.0)
        #set value is 21 but 23 is shown
        #print dial.value
        self.assertEqual(dial.value == 21.0, True)
        dial.master.update()
        pause()
        dial.master.withdraw()
        dial.master.destroy()
Esempio n. 15
0
 def test_setMax(self):
     global wasCalled
     # test that we do not call the callback when we set the maximum value
     dial = Dial(size=50)
     dial.callbacks.AddCallback(MyCallback)
     dial.master.update()
     pause()
     # set the value without calling callback
     dial.setValue(4)
     # change maximum without affecting value ==> nocallback
     dial.configure(max=6)
     if wasCalled == True:
         raise RuntimeError
     # change maximum with affecting value ==> callback
     dial.configure(max=2)
     if wasCalled == False:
         raise RuntimeError
     wasCalled = False
     dial.master.update()
     pause()
     dial.master.destroy()
 def test_setMax(self):
     global wasCalled
     # test that we do not call the callback when we set the maximum value
     dial = Dial(size=50)
     dial.callbacks.AddCallback(MyCallback)
     dial.master.update()
     pause()
     # set the value without calling callback
     dial.setValue(4)
     # change maximum without affecting value ==> nocallback
     dial.configure(max=6)
     if wasCalled == True:
         raise RuntimeError
     # change maximum with affecting value ==> callback
     dial.configure(max=2)
     if wasCalled == False:
         raise RuntimeError
     wasCalled = False
     dial.master.update()
     pause()
     dial.master.destroy()
Esempio n. 17
0
 def test_setShowLabel(self):
     """tests set showlabel
     """
     dial = Dial(size=50)
     dial.configure(showLabel=0)
     dial.master.update()
     pause()
     self.assertEqual(dial.showLabel == 0, True)
     dial.configure(showLabel=1)
     dial.master.update()
     pause()
     self.assertEqual(dial.showLabel == 1, True)
     dial.configure(showLabel=2)
     dial.master.update()
     pause()
     self.assertEqual(dial.showLabel == 2, True)
     dial.master.destroy()
 def test_setShowLabel(self):
     """tests set showlabel
     """
     dial = Dial(size=50)
     dial.configure(showLabel=0)
     dial.master.update()
     pause()
     self.assertEqual(dial.showLabel == 0,True)
     dial.configure(showLabel=1)
     dial.master.update()
     pause()
     self.assertEqual(dial.showLabel == 1,True)
     dial.configure(showLabel=2)
     dial.master.update()
     pause()
     self.assertEqual(dial.showLabel == 2,True)
     dial.master.destroy()