provide a new add_cubes() migration function for cases where the new cubes are linked together by new relations
In this case, we need to add all new cubes at once.
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()