Пример #1
0
    def setUp(self):
        GuiTest.setUp(self)
        self.mockController = Controller()
        self.mockController.move = MagicMock(return_value=1)
        self.mockController.zoom = MagicMock(return_value=1)
        self.mockController.focus = MagicMock(return_value=1)

        self.mockMainWindow = MainWindow(self.mockController)

        cam = Device("Test Camera")
        self.mockController.addDevice(cam)
        cam.recallPreset = lambda x: {}
Пример #2
0
 def loadConfig(self, configFile):
     try:
         config = json.load(open(configFile))
         for d in config["devices"]:
             device = Device.create(d, self)
             self.addDevice(device)
     except ValueError:
         logging.exception("Cannot parse config.json:")