def test_start_stop(): mbd = MockBlueDot(auto_start_server=False) assert not mbd.running mbd.start() assert mbd.running mbd.stop() assert not mbd.running
from bluedot import MockBlueDot from time import sleep, time mbd = MockBlueDot(auto_start_server = False) def pressed(pos): print("Pressed: x={} y={} angle={} distance={} middle={} top={} bottom={} left={} right={} time={}".format(pos.x, pos.y, pos.angle, pos.distance, pos.middle, pos.top, pos.bottom, pos.left, pos.right, time())) def released(): print("Released: x={} y={}".format(dot.position.x, dot.position.y)) print() def moved(pos): print("Moved: x={} y={}".format(pos.x, pos.y)) mbd.when_pressed = pressed mbd.when_released = released mbd.when_moved = moved mbd.start() #launch a mock app mbd.launch_mock_app() try: while True: sleep(1) finally: mbd.mock_client_disconnected() mbd.stop()
print( "Pressed: x={} y={} angle={} distance={} middle={} top={} bottom={} left={} right={} time={}" .format(pos.x, pos.y, pos.angle, pos.distance, pos.middle, pos.top, pos.bottom, pos.left, pos.right, time())) def released(): print("Released: x={} y={}".format(dot.position.x, dot.position.y)) print() def moved(pos): print("Moved: x={} y={}".format(pos.x, pos.y)) dot.when_pressed = pressed dot.when_released = released dot.when_moved = moved dot.start() dot.launch_mock_app() try: while True: #dot.mock_blue_dot_pressed(1.0,1.0) #dot.mock_blue_dot_moved(0.5,1.0) #dot.mock_blue_dot_released(0.5,1.0) sleep(1) finally: dot.mock_client_disconnected() dot.stop()