Пример #1
0
 def __init__(self, process, block):
     QAbstractItemModel.__init__(self)
     self.controller = process.get_controller(block.mri)
     self.block = block
     self.id_ = 1
     self.root_item = BlockItem((self.block.mri,), block)
     # map id -> item
     self.item_lookup = {}
     # TODO: unsubscribe when done
     self.response_received.connect(self.handle_response)
     self.send_request(Subscribe(path=[self.block.mri], delta=True)).wait()
 def __init__(self, process, block):
     QAbstractItemModel.__init__(self)
     self.process = process
     self.block = block
     self.id_ = 1
     self.block_path = tuple(block.path_relative_to(process))
     self.root_item = BlockItem(self.block_path, block)
     # map id -> request
     self.requests = {}
     # TODO: unsubscribe when done
     self.response_received.connect(self.handle_response)
     request = Subscribe(None, None, self.block_path, delta=True)
     self.send_request(request)
Пример #3
0
 def setUp(self):
     ref = MagicMock()
     BlockItem.items.clear()
     self.item = BlockItem(("endpoint", ), ref)