def GoalInfoMock(): x = 0 y = 0 _ = 0 ipcMock = PyMock() ipcMock._setSomething("x", 0) ipcMock._setSomething("y", 0) ipcMock._setSomething("_", 0) return ipcMock
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
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