def melissa_mock(): """Use this to mock the melissa api.""" api = Mock() api.async_fetch_devices = AsyncMock( return_value=json.loads(load_fixture("melissa_fetch_devices.json")) ) api.async_status = AsyncMock( return_value=json.loads(load_fixture("melissa_status.json")) ) api.async_cur_settings = AsyncMock( return_value=json.loads(load_fixture("melissa_cur_settings.json")) ) api.async_send = AsyncMock(return_value=True) api.STATE_OFF = 0 api.STATE_ON = 1 api.STATE_IDLE = 2 api.MODE_AUTO = 0 api.MODE_FAN = 1 api.MODE_HEAT = 2 api.MODE_COOL = 3 api.MODE_DRY = 4 api.FAN_AUTO = 0 api.FAN_LOW = 1 api.FAN_MEDIUM = 2 api.FAN_HIGH = 3 api.STATE = "state" api.MODE = "mode" api.FAN = "fan" api.TEMP = "temp" return api
def melissa_mock(): """Use this to mock the melissa api.""" api = Mock() api.async_fetch_devices = mock_coro_func( return_value=json.loads(load_fixture('melissa_fetch_devices.json'))) api.async_status = mock_coro_func( return_value=json.loads(load_fixture('melissa_status.json'))) api.async_cur_settings = mock_coro_func( return_value=json.loads(load_fixture('melissa_cur_settings.json'))) api.async_send = mock_coro_func(return_value=True) api.STATE_OFF = 0 api.STATE_ON = 1 api.STATE_IDLE = 2 api.MODE_AUTO = 0 api.MODE_FAN = 1 api.MODE_HEAT = 2 api.MODE_COOL = 3 api.MODE_DRY = 4 api.FAN_AUTO = 0 api.FAN_LOW = 1 api.FAN_MEDIUM = 2 api.FAN_HIGH = 3 api.STATE = 'state' api.MODE = 'mode' api.FAN = 'fan' api.TEMP = 'temp' return api
def melissa_mock(): """Use this to mock the melissa api.""" api = Mock() api.async_fetch_devices = mock_coro_func( return_value=json.loads(load_fixture('melissa_fetch_devices.json'))) api.async_status = mock_coro_func(return_value=json.loads(load_fixture( 'melissa_status.json'))) api.async_cur_settings = mock_coro_func( return_value=json.loads(load_fixture('melissa_cur_settings.json'))) api.async_send = mock_coro_func(return_value=True) api.STATE_OFF = 0 api.STATE_ON = 1 api.STATE_IDLE = 2 api.MODE_AUTO = 0 api.MODE_FAN = 1 api.MODE_HEAT = 2 api.MODE_COOL = 3 api.MODE_DRY = 4 api.FAN_AUTO = 0 api.FAN_LOW = 1 api.FAN_MEDIUM = 2 api.FAN_HIGH = 3 api.STATE = 'state' api.MODE = 'mode' api.FAN = 'fan' api.TEMP = 'temp' return api