#!/usr/bin/python # -*- coding: utf-8 -*- import os import sys locale_dir = os.path.realpath(os.path.join(os.getcwd(), "i18n")) os.environ['TEXTDOMAINDIR'] = locale_dir import unittest sys.path.insert(0,'../client') sys.path.insert(0,'../../client') sys.path.insert(0,'.') sys.path.insert(0,'../') # set unit testing mode from entropy.const import etpSys etpSys['unittest'] = True from tests import locks, db, client, server, misc, fetchers, tools, dep, \ i18n, spm, qa, core, security, const # Add to the list the module to test mods = [locks, db, client, server, misc, fetchers, tools, dep, i18n, spm, qa, core, security, const] tests = [] for mod in mods: tests.append(unittest.TestLoader().loadTestsFromModule(mod)) rc = 0 result = unittest.TextTestRunner(verbosity = 1).run(unittest.TestSuite(tests)) if result.errors: rc = 1 raise SystemExit(rc)