From e58de551c51f653e301040b64d70a26e45e64f59 Mon Sep 17 00:00:00 2001 From: Andrey Morozov Date: Mon, 18 Apr 2011 15:06:09 +0000 Subject: [PATCH] corrected the errors in the python's tests --- tests/python/test.py | 71 ++++++++++++++++++++++++++-------------------------- 1 file changed, 36 insertions(+), 35 deletions(-) diff --git a/tests/python/test.py b/tests/python/test.py index adaa6d2..d944269 100644 --- a/tests/python/test.py +++ b/tests/python/test.py @@ -845,7 +845,7 @@ class FunctionTests(OpenCVTests): self.assertEqual(cv.Sum(M)[0], r * c) def test_Threshold(self): - """ directed test for bug 2790622 """ + #""" directed test for bug 2790622 """ src = self.get_sample("samples/c/lena.jpg", 0) results = set() for i in range(10): @@ -963,7 +963,7 @@ class AreaTests(OpenCVTests): rvec[1,0] = 1 rvec[2,0] = 1 cv.Rodrigues2(rvec, m[:3,:3]) - print m + #print m else: print "SKIPPING test_numpy - numpy support not built" @@ -1039,11 +1039,11 @@ class AreaTests(OpenCVTests): cvm = cv.CreateMat(20, 10, cv.CV_32FC1) def test_depths(self): - """ Make sure that the depth enums are unique """ + #""" Make sure that the depth enums are unique """ self.assert_(len(self.depths) == len(set(self.depths))) def test_leak(self): - """ If CreateImage is not releasing image storage, then the loop below should use ~4GB of memory. """ + #""" If CreateImage is not releasing image storage, then the loop below should use ~4GB of memory. """ for i in range(64000): a = cv.CreateImage((1024,1024), cv.IPL_DEPTH_8U, 1) for i in range(64000): @@ -1768,7 +1768,7 @@ class AreaTests(OpenCVTests): #self.snap(img) def test_create(self): - """ CvCreateImage, CvCreateMat and the header-only form """ + #""" CvCreateImage, CvCreateMat and the header-only form """ for (w,h) in [ (320,400), (640,480), (1024, 768) ]: data = "z" * (w * h) @@ -2084,7 +2084,7 @@ class AreaTests(OpenCVTests): print mat def test_rand_PutText(self): - """ Test for bug 2829336 """ + #""" Test for bug 2829336 """ mat = cv.CreateMat( 64, 64, cv.CV_8UC1) font = cv.InitFont(cv.CV_FONT_HERSHEY_SIMPLEX, 1, 1) cv.PutText(mat, chr(127), (20, 20), font, 255) @@ -2145,32 +2145,33 @@ class NewTests(OpenCVTests): if __name__ == '__main__': print "testing", cv.__version__ random.seed(0) - optlist, args = getopt.getopt(sys.argv[1:], 'l:rd') - loops = 1 - shuffle = 0 - doc_frags = False - for o,a in optlist: - if o == '-l': - loops = int(a) - if o == '-r': - shuffle = 1 - if o == '-d': - doc_frags = True - - cases = [PreliminaryTests, FunctionTests, AreaTests] - if doc_frags: - cases += [DocumentFragmentTests] - everything = [(tc, t) for tc in cases for t in unittest.TestLoader().getTestCaseNames(tc) ] - if len(args) == 0: - # cases = [NewTests] - args = everything - else: - args = [(tc, t) for (tc, t) in everything if t in args] - - suite = unittest.TestSuite() - for l in range(loops): - if shuffle: - random.shuffle(args) - for tc,t in args: - suite.addTest(tc(t)) - unittest.TextTestRunner(verbosity=2).run(suite) + unittest.main() +# optlist, args = getopt.getopt(sys.argv[1:], 'l:rd') +# loops = 1 +# shuffle = 0 +# doc_frags = False +# for o,a in optlist: +# if o == '-l': +# loops = int(a) +# if o == '-r': +# shuffle = 1 +# if o == '-d': +# doc_frags = True +# +# cases = [PreliminaryTests, FunctionTests, AreaTests] +# if doc_frags: +# cases += [DocumentFragmentTests] +# everything = [(tc, t) for tc in cases for t in unittest.TestLoader().getTestCaseNames(tc) ] +# if len(args) == 0: +# # cases = [NewTests] +# args = everything +# else: +# args = [(tc, t) for (tc, t) in everything if t in args] +# +# suite = unittest.TestSuite() +# for l in range(loops): +# if shuffle: +# random.shuffle(args) +# for tc,t in args: +# suite.addTest(tc(t)) +# unittest.TextTestRunner(verbosity=2).run(suite) -- 2.7.4