def simulate_printer_removal(self): messages.send_printer_status(1, 1, 0, MSG_EV_PUB, EVT_PRINTER_PAPER_OUT_1, self) messages.send_printer_status(0, 0, 0, MSG_EV_PUB, EVT_PRINTER_PAPER_OUT_2, self) messages.send_paper_remove(self) self.current_printer_status = [0, 0, 0]
def simulate_printer_insertion(self): messages.send_printer_status(0, 0, 0, MSG_EV_PUB, EVT_PRINTER_PAPER_OUT_1, self) messages.send_printer_status(1, 0, 0, MSG_EV_PUB, EVT_PRINTER_PAPER_OUT_2, self) messages.send_printer_status(1, 0, 0, MSG_EV_PUB, EVT_PRINTER_PAPER_INSERTED, self) self.current_printer_status = [1, 0, 0]