From dc30524b336781e08c52b130e14acc61f776ab2f Mon Sep 17 00:00:00 2001 From: Francois Best Date: Thu, 10 Apr 2014 23:37:09 +0200 Subject: [PATCH] Added tester object with thru check. --- res/validator/tester.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 res/validator/tester.py diff --git a/res/validator/tester.py b/res/validator/tester.py new file mode 100644 index 0000000..f360b80 --- /dev/null +++ b/res/validator/tester.py @@ -0,0 +1,24 @@ +# -*- coding: utf-8 -*- + + +# ------------------------------------------------------------------------------ + +class Tester: + def __init__(self, interface): + self.interface = interface + self.sent = None + self.expected = None + self.received = None + + def handleMidiInput(self, data): + print('Recived data:', data) + self.received = data + + def checkThru(self, message): + self.interface.send(message) + self.sent = message + self.expected = message + self.received = None + while not self.received: + pass + return self.expected == self.received