class DiffTestCase(unittest.TestCase): def setUp(self): self.fc1 = FieldContainer( data=numpy.array([1., 2., 5.]), unit=Quantity('10 m') ) self.fc2 = FieldContainer( data=numpy.array([-2., 3., .05]), unit=Quantity('1 km') ) self.diffWorker = DiffWorker() def testAbsoluteDifference(self): self.diffWorker.paramAbsolute.value = 'Yes' diff = self.diffWorker.diffImages(self.fc2, self.fc1) expected = FieldContainer( data=numpy.array([2010., 2980., .0]), unit=Quantity('1 m') ) self.assertEqual(diff, expected) def testDifference(self): self.diffWorker.paramAbsolute.value = 'No' diff = self.diffWorker.diffImages(self.fc2, self.fc1) expected = FieldContainer( data=numpy.array([-2010., 2980., .0]), unit=Quantity('1 m') ) self.assertEqual(diff, expected)
def setUp(self): self.fc1 = FieldContainer( data=numpy.array([1., 2., 5.]), unit=Quantity('10 m') ) self.fc2 = FieldContainer( data=numpy.array([-2., 3., .05]), unit=Quantity('1 km') ) self.diffWorker = DiffWorker()
class DiffTestCase(unittest.TestCase): def setUp(self): self.fc1 = FieldContainer(data=numpy.array([1., 2., 5.]), unit=Quantity('10 m')) self.fc2 = FieldContainer(data=numpy.array([-2., 3., .05]), unit=Quantity('1 km')) self.diffWorker = DiffWorker() def testAbsoluteDifference(self): self.diffWorker.paramAbsolute.value = 'Yes' diff = self.diffWorker.diffImages(self.fc2, self.fc1) expected = FieldContainer(data=numpy.array([2010., 2980., .0]), unit=Quantity('1 m')) self.assertEqual(diff, expected) def testDifference(self): self.diffWorker.paramAbsolute.value = 'No' diff = self.diffWorker.diffImages(self.fc2, self.fc1) expected = FieldContainer(data=numpy.array([-2010., 2980., .0]), unit=Quantity('1 m')) self.assertEqual(diff, expected)
def setUp(self): self.fc1 = FieldContainer(data=numpy.array([1., 2., 5.]), unit=Quantity('10 m')) self.fc2 = FieldContainer(data=numpy.array([-2., 3., .05]), unit=Quantity('1 km')) self.diffWorker = DiffWorker()