Exemplo n.º 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')
Exemplo n.º 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)
Exemplo n.º 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"))
Exemplo n.º 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')
Exemplo n.º 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')
Exemplo n.º 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')
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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")
Exemplo n.º 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')
Exemplo n.º 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")
Exemplo n.º 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])
Exemplo n.º 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', [])
Exemplo n.º 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"))
Exemplo n.º 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')
Exemplo n.º 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()
Exemplo n.º 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"))
Exemplo n.º 18
0
 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'])