Пример #1
0
 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')
Пример #2
0
 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)
Пример #3
0
 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"))
Пример #4
0
 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')
Пример #5
0
 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')
Пример #6
0
 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')
Пример #7
0
 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)
Пример #8
0
 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)
Пример #9
0
 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")
Пример #10
0
 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')
Пример #11
0
 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")
Пример #12
0
 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])
Пример #13
0
 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', [])
Пример #14
0
 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"))
Пример #15
0
 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')
Пример #16
0
 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()
Пример #17
0
 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'])