25 lines
651 B
Python
25 lines
651 B
Python
# -*- 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
|