Example #1
0
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)
Example #2
0
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)
Example #3
0
 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
Example #4
0
 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)
Example #5
0
 def makeButton(self, lcd, name, keysym):
     return Button(lcd, name, keysym)
Example #6
0
 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)