コード例 #1
0
 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")
コード例 #2
0
 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")
コード例 #3
0
#!/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()