server/test/unittest_checkintegrity.py
author Sandrine Ribeau <sandrine.ribeau@logilab.fr>
Thu, 06 Nov 2008 16:21:57 -0800
changeset 11 db9c539e0b1b
parent 0 b97547f5f1fa
child 1802 d628defebc17
permissions -rw-r--r--
Add module wfobjs to enable workflow in gae. Add module vcard to enable usage of cube person in gae. Add init file creation for cubes gae directory.

import sys
from StringIO import StringIO
from logilab.common.testlib import TestCase, unittest_main
from cubicweb.devtools import init_test_database


from cubicweb.server.checkintegrity import check

repo, cnx = init_test_database('sqlite')

class CheckIntegrityTC(TestCase):
    def test(self):
        sys.stderr = sys.stdout = StringIO()
        try:
            check(repo, cnx, ('entities', 'relations', 'text_index', 'metadata'),
                  True, True)
        finally:
            sys.stderr = sys.__stderr__
            sys.stdout = sys.__stdout__
        
if __name__ == '__main__':
    unittest_main()