def tearDownModule() : testdir = os.path.basename( dirname( __file__ )) testfile = os.path.basename( __file__ ) log_mfooter( log, testdir, testfile ) info = " Deleting models (module-level) ... " log.info( info ) print info delete_models( meta.engine )
def tearDownModule() : """Clean up database.""" testdir = os.path.basename( os.path.dirname( __file__ )) testfile = os.path.basename( __file__ ) log_mfooter( log, testdir, testfile ) info = " Deleting models (module-level) ... " log.info( info ) delete_models( meta.engine ) # Clean up cache cachemod.cleancache( cachedir )
def setUpModule(): global seed seed = config['seed'] and int(config['seed']) or genseed() random.seed(seed) # Setup SQLAlchemy database engine engine = engine_from_config(config, 'sqlalchemy.') #init_model( engine ) create_models(engine, config, sysentries_cfg=meta.sysentries_cfg, permissions=permissions) config['userscomp'] = meta.userscomp # Populate DataBase with sample entries try: print "Populating permissions ..." pop_permissions(seed=seed) print "Populating users ( no_of_users=%s, no_of_relations=%s ) ..." % \ ( no_of_users, no_of_relations ) pop_user(no_of_users, no_of_relations, seed=seed) print "Populating license ..." pop_licenses(no_of_tags, no_of_attachs, seed=seed) print "Populating projects ( no_of_projects=%s ) ..." % no_of_projects pop_projects(no_of_projects, no_of_tags, no_of_attachs, seed=seed) print "Populating tickets ( no_of_tickets=%s ) ..." % no_of_tickets pop_tickets(no_of_tickets, no_of_tags, no_of_attachs, seed=seed) print "Populating vcs ( no_of_vcs=%s ) ..." % no_of_vcs pop_vcs(no_of_vcs=no_of_vcs, seed=seed) print "Populating wikis ( no_of_wikis=%s ) ..." % no_of_wikis pop_wikipages(no_of_tags, no_of_attachs, seed=seed) print "Populating reviews ( no_of_reviews=%s ) ..." % no_of_reviews pop_reviews(no_of_reviews, no_of_tags, no_of_attachs, seed=seed) # Fix due_dates print "Fixing milestone due_date(s) ..." fix_mstn_duedate(seed=seed) print "Fixing tickets status due_date(s) ..." fix_ts_duedate(seed=seed) except: print "Deleting models ... and Reraising the exception" delete_models(meta.engine) raise