Пример #1
0
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
Пример #2
0
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()
Пример #3
0
    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()