@@ -0,0 +1,1070 @@
+import unittest%0Aimport vapoursynth as vs%0A%0Aclass FilterTestSequence(unittest.TestCase):%0A%0A    def setUp(self):%0A        self.core = vs.Core()%0A%0A    def checkDifference(self, cpu, gpu):%0A        diff = self.core.std.PlaneDifference(%5Bcpu, gpu%5D, 0, prop=%22PlaneDifference0%22)%0A        diff = self.core.std.PlaneDifference(%5Bdiff, gpu%5D, 1, prop=%22PlaneDifference1%22)%0A        diff = self.core.std.PlaneDifference(%5Bdiff, gpu%5D, 2, prop=%22PlaneDifference2%22)%0A%0A        for i in range(diff.num_frames):%0A            frame = diff.get_frame(i)%0A            self.assertEqual(frame.props.PlaneDifference0%5B0%5D, 0)%0A            self.assertEqual(frame.props.PlaneDifference1%5B0%5D, 0)%0A            self.assertEqual(frame.props.PlaneDifference2%5B0%5D, 0)%0A%0A    def testLUT16Bit(self):%0A        clip = self.core.std.BlankClip(format=vs.YUV420P16, color=%5B69, 242, 115%5D)%0A%0A        lut = %5B%5D%0A        for x in range(2 ** clip.format.bits_per_sample):%0A            lut.append(x)%0A%0A        ret = self.core.std.Lut(clip, lut, %5B0, 1, 2%5D)%0A%0A        self.checkDifference(clip, ret)%0A%0Aif __name__ == '__main__':%0A    unittest.main()%0A

add adub's testcase for lut/lut2