server/test/unittest_checkintegrity.py
changeset 0 b97547f5f1fa
child 1802 d628defebc17
equal deleted inserted replaced
-1:000000000000 0:b97547f5f1fa
       
     1 import sys
       
     2 from StringIO import StringIO
       
     3 from logilab.common.testlib import TestCase, unittest_main
       
     4 from cubicweb.devtools import init_test_database
       
     5 
       
     6 
       
     7 from cubicweb.server.checkintegrity import check
       
     8 
       
     9 repo, cnx = init_test_database('sqlite')
       
    10 
       
    11 class CheckIntegrityTC(TestCase):
       
    12     def test(self):
       
    13         sys.stderr = sys.stdout = StringIO()
       
    14         try:
       
    15             check(repo, cnx, ('entities', 'relations', 'text_index', 'metadata'),
       
    16                   True, True)
       
    17         finally:
       
    18             sys.stderr = sys.__stderr__
       
    19             sys.stdout = sys.__stdout__
       
    20         
       
    21 if __name__ == '__main__':
       
    22     unittest_main()