def setUp(self): # Note that there are limits to the floating point precision here. # Python will not parse numbers exactly with numbers with more # significant whole and decimal digits self.slope = [137829.329, 4327890.9833, 3489031.003] self.offset = [-3424.011, -342789423.013, -4238923.11] self.power = [3271893.993, .0000998, 0.0000000000000000113] self.sat = 1798787.01 self.cdl = cdl_convert.ColorCorrection( 'uniqueId', '../theVeryBestFile.ale' ) self.cdl.determine_dest('cdl') self.cdl.slope = self.slope self.cdl.offset = self.offset self.cdl.power = self.power self.cdl.sat = self.sat self.file = buildCDL(self.slope, self.offset, self.power, self.sat) self.mockOpen = mock.mock_open() with mock.patch(builtins + '.open', self.mockOpen, create=True): cdl_convert.write_cdl(self.cdl)
def setUp(self): self.slope = [1.329, 0.9833, 1.003] self.offset = [0.011, 0.013, 0.11] self.power = [.993, .998, 1.0113] self.sat = 1.01 self.cdl = cdl_convert.ColorCorrection( 'uniqueId', '../theVeryBestFile.ale' ) self.cdl.determine_dest('cdl') self.cdl.slope = self.slope self.cdl.offset = self.offset self.cdl.power = self.power self.cdl.sat = self.sat self.file = buildCDL(self.slope, self.offset, self.power, self.sat) self.mockOpen = mock.mock_open() with mock.patch(builtins + '.open', self.mockOpen, create=True): cdl_convert.write_cdl(self.cdl)