def example(args): """ Initialise database and set up an example system """ from foreman.utils.utils import init_database, drop_database, populate_database, setup setup(args.config_file) drop_database() init_database() populate_database()
def run_tests(args): """ Initialise database, set up example test system and run tests """ with warnings.catch_warnings(): warnings.simplefilter("ignore", category=sa_exc.SAWarning) from foreman.utils.utils import init_database, drop_database, populate_test_database, setup urls = False if args.test_urls == "False" else True unit = False if args.test_unit == "False" else True functional = False if args.test_func == "False" else True if urls is False and unit is False and functional is False: urls = unit = functional = True if urls or functional: print "\n\n~~ Setting up Test Database ~~\n\n" setup(args.config_file) drop_database() init_database() populate_test_database() import foreman.tests foreman.tests.run_tests(args.config_file, unit, functional, urls)
def setup(args): """ Initialise database """ from foreman.utils.utils import init_database, drop_database, load_initial_values, setup, create_admin_user setup(args.config_file) drop_database() init_database() load_initial_values() create_admin_user()
def example(args): """ Initialise database and set up an example system """ with warnings.catch_warnings(): warnings.simplefilter("ignore", category=sa_exc.SAWarning) from foreman.utils.utils import init_database, drop_database, populate_database, setup setup(args.config_file) drop_database() init_database() populate_database()
def setup(args): """ Initialise database """ with warnings.catch_warnings(): warnings.simplefilter("ignore", category=sa_exc.SAWarning) from foreman.utils.utils import init_database, drop_database, load_initial_values, setup, create_admin_user setup(args.config_file) drop_database() init_database() load_initial_values() create_admin_user()
def run_tests(args): """ Initialise database, set up example test system and run tests """ with warnings.catch_warnings(): warnings.simplefilter("ignore", category=sa_exc.SAWarning) from foreman.utils.utils import init_database, drop_database, populate_test_database, setup print "\n\n~~ Setting up Test Database ~~\n\n" setup(args.config_file) drop_database() init_database() populate_test_database() urls = False if args.test_urls == "False" else True unit = False if args.test_unit == "False" else True functional = False if args.test_func == "False" else True if urls is False and unit is False and functional is False: urls = unit = functional = True import foreman.tests foreman.tests.run_tests(args.config_file, unit, functional, urls)