コード例 #1
0
ファイル: test_mysensors.py プロジェクト: proddy/pymysensors
 def test_callback_exception(self):
     """Test gateway callback with exception."""
     side_effect = ValueError('test')
     self.gateway = my.Gateway(event_callback=self._callback)
     with mock.patch.object(self.gateway,
                            'event_callback',
                            side_effect=side_effect) as mock_callback:
         with self.assertLogs(level='ERROR') as test_handle:
             self.gateway.alert(1)
         assert mock_callback.called
         self.assertEqual(
             # only check first line of error log
             test_handle.output[0].split('\n', 1)[0],
             'ERROR:mysensors.mysensors:test')
コード例 #2
0
 def setUp(self):
     self.gw = my.Gateway()
コード例 #3
0
ファイル: test_mysensors.py プロジェクト: dretay/pymysensors
 def setUp(self):
     """Setup gateway."""
     self.gateway = my.Gateway()
コード例 #4
0
ファイル: test_mysensors.py プロジェクト: proddy/pymysensors
 def setUp(self):
     """Setup gateway."""
     self.gateway = my.Gateway(protocol_version='2.0')
コード例 #5
0
ファイル: test_mysensors.py プロジェクト: proddy/pymysensors
 def test_persistence_at_init(self, mock_load_sensors):
     """Test call to load persistence_file at init of Gateway."""
     self.gateway = my.Gateway(persistence=True)
     assert mock_load_sensors.called