def run(self): """ Function handle run_detector_button. """ detector = DataMatrixDetector(self.db) detector.set_template("data_matrixes/template.jpg") camera = Camera() camera.OnCapture += detector.detect_matrix camera.run()
def test_run(self): cam = Camera() ev = Events() cam.OnError += ev.Error cam.OnStart += ev.Start cam.OnClose += ev.Close cam.OnCapture += ev.Capture cam.run() self.assertTrue(ev.onStart) self.assertFalse(ev.onError)