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()
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()
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()
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()
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()
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()
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()
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()
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()