class ButtonsTest(MockTestCase): def setUp(self): self.picolcd = self.mock() self.picolcd.leds = [0, 0, 0, 0, 0, 0, 0] self.button = Button(self.picolcd, 'OK', buttons.XK_F1, 5) def testInstantiation(self): pass def testSetBacklight(self): self.picolcd.expects(once()).updateLeds() self.button.setBacklight(True) self.failUnlessEqual([0, 0, 0, 0, 0, 1, 0], self.picolcd.leds)
def makeButtons(self, lcd, button_names_and_keysyms_and_leds): result = [] for (name, keysym_and_led) in button_names_and_keysyms_and_leds.items(): keysym, led = keysym_and_led result.append(Button(lcd, name, keysym, led)) return result
def setUp(self): self.picolcd = self.mock() self.picolcd.leds = [0, 0, 0, 0, 0, 0, 0] self.button = Button(self.picolcd, 'OK', buttons.XK_F1, 5)
def makeButton(self, lcd, name, keysym): return Button(lcd, name, keysym)