Example #1
0
    def test_createCameraConfiguration(self):
        interface = 'tis'

        cameraConfiguration = workflow.createCameraConfiguration(self.name, interface, self.project)
        self.assertIsNotNone(cameraConfiguration)
        self.assertIsNotNone(cameraConfiguration.camera)
        self.assertIs(self.testcamera, cameraConfiguration.camera)
        workflow.createCamera.assert_called_with(interface)
        self.assertIsNotNone(cameraConfiguration.imagingfunctions)
        self.assertEqual(list(cameraConfiguration.imagingfunctions.keys())[0], 'RAW Bayer')
        self.assertEqual(len(cameraConfiguration.imagingfunctions['RAW Bayer']), 3)
Example #2
0
 def test_capturebias(self):
     camconfig = workflow.createCameraConfiguration(self.name,  'tis', self.project)
     self.assertIs(camconfig.camera, self.testcamera)
     shotdesc = camconfig.capturebias()
     self.capture.assert_called_with(0, 'RAW Bayer')
     self.assertIsNotNone(shotdesc)
     self.assertEqual(len(shotdesc.images), 1)
     for img in shotdesc.images:
         self.assertIsNotNone(img)
         self.assertIs(img.signal, self.testimg)
     self.assertIs(shotdesc.cameraconfiguration, camconfig)
     camconfig.camera.capture.assert_called_with(0, 'RAW Bayer')