コード例 #1
0
def GoalInfoMock():
    x = 0
    y = 0
    _ = 0

    ipcMock = PyMock()
    ipcMock._setSomething("x", 0)
    ipcMock._setSomething("y", 0)
    ipcMock._setSomething("_", 0)

    return ipcMock
コード例 #2
0
def IPCMock():
    state = STATE_CONTROLABLE

    def set_state(s):
        state = s

    def get_state():
        return state

    ipcMock = PyMock()
    ipcMock._setSomething("set_state", set_state, call=True)
    ipcMock._setSomething("get_state", get_state, call=True)

    return ipcMock
コード例 #3
0
    def setUp(self):
        self.data_mock = {"Ipc": test_utils.get_init_pose(), "Debug": DebugMock()}
        # Mock the Pose
        pM = PyMock()
        pM._setSomething("HeadTilt.position", 1)
        pM._setSomething("HeadPan.position", 2)
        pM._setSomething("LAnkleRoll.position", 3)
        pM._setSomething("LAnklePitch.position", 4)
        pM._setSomething("RAnkleRoll.position", 5)
        pM._setSomething("RAnklePitch.position", 6)
        pM._setSomething("RHipPitch.position", 7)
        pM._setSomething("LHipPitch.position", 8)
        pM._setSomething("LKnee.position", 9)
        pM._setSomething("RKnee.position", 10)

        self.data_mock["Pose"] = pM

        data = {}

        tr_config = {"green_y": 55, "green_u": 30, "green_v": 15, "green_dynamic": True}

        data['ImageFormat'] = "YUYV"
        data["CameraExposureCalback"] = None
        data["CameraPose"] = PyPose()
        data["CameraResulution"] = (1280, 720)

        self.data = data