示例#1
0
    def test_verify(self):
        """
        Should inherit verify functions 
        """

        shape = (128, 1, 64)
        vm = VM(shape=shape)
        vm.sl = np.ones(vm.sl.shape)

        self.assertTrue(hasattr(vm, 'verify'))
        self.assertTrue(vm.verify())

        # should return false if NaNs are on the grid
        vm.sl[0, 0, 0] = np.nan
        self.assertFalse(vm.verify())

        # should return false if zeros are on the grid
        vm.sl = np.ones(vm.sl.shape)
        self.assertTrue(vm.verify())
        vm.sl[0, 0, 0] = 0.0
        self.assertFalse(vm.verify())