def task_coverage(): """show coverage for all modules including tests""" cov = Coverage([PythonPackage('doit', 'tests')], config=Config(branch=False, parallel=True, omit=['tests/myecho.py', 'tests/sample_process.py'],) ) yield cov.all() yield cov.src() yield cov.by_module()
def task_coverage(): """show coverage for all modules including tests""" cov = Coverage([PythonPackage('doit', 'tests')], config=Config(branch=False, parallel=True, concurrency='multiprocessing', omit=['tests/myecho.py', 'tests/sample_process.py'],) ) yield cov.all() yield cov.src() yield cov.by_module()
def test_cover_module(self): pkg = PythonPackage(SAMPLE) cov = Coverage([pkg]) tasks = list(cov.by_module('my_cov')) assert len(tasks) == 1 task = tasks[0] assert task['verbosity'] == 2 assert task['basename'] == 'my_cov' src = pkg.src_base + '/flake_ok.py' test = pkg.src_base + '/tests/test_flake_ok.py' assert task['actions'] == [ 'coverage run --branch `which py.test` {}'.format(test), 'coverage report --show-missing {}'.format(' '.join([src, test])) ]
def test_cover_module(self): pkg = PythonPackage(SAMPLE) cov = Coverage([pkg]) tasks = list(cov.by_module('my_cov')) assert len(tasks) == 1 task = tasks[0] assert task['verbosity'] == 2 assert task['basename'] == 'my_cov' src = pkg.src_dir + '/flake_ok.py' test = pkg.src_dir + '/tests/test_flake_ok.py' assert task['actions'] == [ 'coverage run --branch `which py.test` {}'.format(test), 'coverage report --show-missing {}'.format(' '.join([src, test])) ]
def task_coverage(): cov = Coverage([PythonPackage('doitsys', test_path='tests')]) yield cov.all() yield cov.src() yield cov.by_module()
def task_coverage(): cov = Coverage([PythonPackage('doitpy', test_path='tests')], config={'branch':False}) yield cov.all() yield cov.src() yield cov.by_module()
def task_coverage(): """show coverage for all modules including tests""" cov = Coverage([PythonPackage('pyreg', 'tests')]) yield cov.all() yield cov.src() yield cov.by_module()
def task_coverage(): cov = Coverage([PythonPackage('doitpy', test_path='tests')], config={'branch': False}) yield cov.all() yield cov.src() yield cov.by_module()