def setUp(self):
"""Initialise the class for the tests."""
self.dbus_mock = MagicMock()
self.mainloop_mock = MagicMock()
self.gobject_mock = MagicMock()
modules = {
'dbus': self.dbus_mock,
'dbus.mainloop.glib': self.mainloop_mock,
'gi.repository': self.gobject_mock,
}
self.dbus_mock.Interface.return_value.GetManagedObjects.return_value = tests.obj_data.full_ubits
self.dbus_mock.Interface.return_value.Get = mock_get
self.dbus_mock.Interface.return_value.Set = mock_set
self.module_patcher = patch.dict('sys.modules', modules)
self.module_patcher.start()
from bluezero import central
self.module_under_test = central
self.path = '/org/bluez/hci0/dev_E4_43_33_7E_54_1C/service002a'
self.adapter_path = '/org/bluez/hci0'
self.dev_name = 'BBC micro:bit [zezet]'
self.adapter_addr = '00:00:00:00:5A:AD'
self.device_addr = 'E4:43:33:7E:54:1C'
self.service_uuid = 'e95dd91d-251d-470a-a062-fa1922dfa9a8'
评论列表
文章目录