docs: def mock_bable(monkeypatch):
      """ Mock the BaBLEInterface class with some controllers inside. """
      mocked_bable = MockBaBLE()
      mocked_bable.set_controllers([
          Controller(0, '11:22:33:44:55:66', '#0'),
          Controller(1, '22:33:44:55:66:11', '#1', settings={'powered': True, 'low_energy': True}),
          Controller(2, '33:44:55:66:11:22', '#2', settings={'powered': True})
      ])
  
      monkeypatch.setattr(bable_interface, 'BaBLEInterface', lambda: mocked_bable)
  
      return mocked_bable