server/test/unittest_checkintegrity.py
changeset 0 b97547f5f1fa
child 1802 d628defebc17
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/server/test/unittest_checkintegrity.py	Wed Nov 05 15:52:50 2008 +0100
@@ -0,0 +1,22 @@
+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()