Esempio n. 1
0
 def test_configuration_invalid(self, _):
     """Test adapter name pattern parsing."""
     backend = BluepyBackend(adapter='somestring')
     with self.assertRaises(ValueError):
         backend.connect(TEST_MAC)
Esempio n. 2
0
 def test_configuration_hci12(self, mock_peripheral):
     """Test adapter name pattern parsing."""
     backend = BluepyBackend(adapter='hci12')
     backend.connect(TEST_MAC)
     mock_peripheral.assert_called_with(TEST_MAC, iface=12)
Esempio n. 3
0
 def test_connect_exception(self, _):
     """Test exception wrapping."""
     backend = BluepyBackend()
     with self.assertRaises(BluetoothBackendException):
         backend.connect(TEST_MAC)
Esempio n. 4
0
 def test_adapter_configuration_invalid_adapter(self, _):
     be = BluepyBackend(adapter='somestring')
     with self.assertRaises(ValueError):
         be.connect(TEST_MAC)
Esempio n. 5
0
 def test_adapter_configuration_hci12(self, mock_peripheral):
     be = BluepyBackend(adapter='hci12')
     be.connect(TEST_MAC)
     mock_peripheral.assert_called_with(TEST_MAC, iface=12)
Esempio n. 6
0
 def test_adapter_configuration_default(self, mock_peripheral):
     be = BluepyBackend()
     be.connect(TEST_MAC)
     mock_peripheral.assert_called_with(TEST_MAC, iface=0)