def setUp(self): self._path_manager = PathManager() self._path_manager.dataPath = "." self._persistenceLayer = PersistenceLayer( pathManager=self._path_manager) self.deviceManager = DeviceManager(self._persistenceLayer) #yield self._persistenceLayer.setup() yield self.deviceManagers.setup()
def __init__(self,parent = None, persistenceLayer= None, name="home",description="Add Description here",status="active",*args,**kwargs): BaseComponent.__init__(self, parent) self._persistenceLayer = persistenceLayer self.name=name self.description=description self.status=status self._devices=DeviceManager(self) self._tasks=TaskManager(self)