def test_can_show_status_as_paid(self): frontend = Frontend(Frontend.TYPE_FRONTEND_INVISIBLE) frontend.start() frontend.show_paid() active_div = frontend.get_active_div() frontend.shutdown() self.assertEqual(active_div, "#paid")
def test_can_switch_to_paid_and_back_to_idle(self): frontend = Frontend(Frontend.TYPE_FRONTEND_INVISIBLE) frontend.start() frontend.show_paid() active_div = frontend.get_active_div() frontend.show_idle() active_div2 = frontend.get_active_div() frontend.shutdown() self.assertEqual(active_div, "#paid") self.assertEqual(active_div2, "#idle")
#!/usr/bin/env python from frontend import Frontend def show_msg(): print "Request for a new invoice" frontend = Frontend(frontend_type=Frontend.TYPE_FRONTEND_SMALL_DISPLAY, invoice_request_callback=show_msg) frontend.start() raw_input("Press return to perform transition") frontend.show_paid() raw_input("Press return to exit") frontend.shutdown()