def test_list_subscriptions(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.subscription.list_subscriptions.assert_called_with('me')
def test_get_device(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.device.get_device.assert_called_with('me', 666, 777)
def test_update_device(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.device.update_connection_devices.assert_called_with('me', 666, dict(key="value"))
def test_create_connection(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.connection.create_connection.assert_called_with('me', 'name', 'key')
def test_update_connection_status(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.connection.update_connection_status.assert_called_with('me', 666, 'ERROR', 'STORAGE')
def test_list_streams(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.data.list_streams.assert_called_with('me')
def test_delete_connection(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.connection.delete_connection.assert_called_with('me', 666)
def test_set_light_state_without_color(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.command.set_light_state.assert_called_with('me', ['light-udi-1', 'light-udi-2'], True, None)
def test_set_thermostat_mode(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.command.set_thermostat_mode.assert_called_with('me', ['thermostat-udi-1','thermostat-udi-2'], ThermostatMode.ANTIFREEZE, 29.3, "2016-12-21T11:35:11.745Z")
def test_get_summary(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.data.get_summaries.assert_called_with('me', '/me/sleep')
def test_set_light_state(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.command.set_light_state.assert_called_with('me', ['light-udi'], True, "#FFDDEE")
def test_get_specific_stats(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.data.get_stats.assert_called_with('me', '/indoor/air/temperature', [StatsField.MIN, StatsField.MAX, StatsField.AVG])
def test_get_all_stats(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.data.get_stats.assert_called_with('me', '/indoor/air/temperature', [])
def test_write_data(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.data.write_data.assert_called_with('me', '/indoor/air/temperature', dict(key="value"))
def test_get_subscription(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.subscription.get_subscription.assert_called_with('me', 'key')
def _configure_mock_client(mock_client_loader): fake_client = mock_client_loader() fake_client.__enter__.return_value = fake_client return fake_client fake_client = self._configure_mock_client(mock_client_loader) main.main()
def test_set_subscription(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.subscription.set_subscription.assert_called_with('me', 'key', '/indoor/air/temperature', 'http://somewhere-over-the-rainbow', Origin.ANY, dict(key="value"))
def test_get_boundaries(self, mock_client_loader): fake_client = self._configure_mock_client(mock_client_loader) main.main() fake_client.data.get_boundaries.assert_called_with('me', BoundariesSearchOption.BOTH, ['/me/sleep', '/indoor/air/temperature'])