Test the deepcopy() method.
(self)
| 81 | self.assertAlmostEqual(float(lf[j]), float(elf[j]), delta = 0.00001) |
| 82 | |
| 83 | def test_copy(self): |
| 84 | """ |
| 85 | Test the deepcopy() method. |
| 86 | """ |
| 87 | cfg = OCIO.Config().CreateFromStream(self.SIMPLE_PROFILE) |
| 88 | |
| 89 | bake = OCIO.Baker() |
| 90 | bake.setConfig(cfg) |
| 91 | bake.setFormat("cinespace") |
| 92 | bake.setInputSpace("lnh") |
| 93 | bake.setLooks("foo, +bar") |
| 94 | bake.setTargetSpace("test") |
| 95 | bake.setShaperSize(4) |
| 96 | bake.setCubeSize(2) |
| 97 | |
| 98 | other = copy.deepcopy(bake) |
| 99 | self.assertFalse(other is bake) |
| 100 | |
| 101 | self.assertEqual(other.getConfig(), bake.getConfig()) |
| 102 | self.assertEqual(other.getFormat(), bake.getFormat()) |
| 103 | self.assertEqual(other.getInputSpace(), bake.getInputSpace()) |
| 104 | self.assertEqual(other.getLooks(), bake.getLooks()) |
| 105 | self.assertEqual(other.getTargetSpace(), bake.getTargetSpace()) |
| 106 | self.assertEqual(other.getShaperSize(), bake.getShaperSize()) |
| 107 | self.assertEqual(other.getCubeSize(), bake.getCubeSize()) |
| 108 | |
| 109 | def test_interface(self): |
| 110 | """ |
nothing calls this directly
no test coverage detected