def test_check_coverage_success_5_ignore_patterns(tmpdir): paths = ('a/b/c/d/1.dat', 'a/b/c/d/2.dat', 'a/b/bad.txt', 'random') _create_paths_and_enter_dir(tmpdir, paths) resp = check_coverage(TOP_DIR, depth=5, ignores=('bad.*', 'ran.om')) assert(resp == [0, 0, 0, ''])
def test_check_coverage_success_4_ignore_file(tmpdir): paths = ('a/b/c/d/1.dat', 'a/b/c/d/2.dat', 'a/b/bad.txt') _create_paths_and_enter_dir(tmpdir, paths) resp = check_coverage(TOP_DIR, depth=5, ignore_files=True) assert(resp == [0, 0, 0, ''])
def test_check_coverage_success_1(tmpdir): paths = ('a/b/c/d/1.dat', 'a/b/c/d/2.dat') _create_paths_and_enter_dir(tmpdir, paths) resp = check_coverage(TOP_DIR, depth=5) assert(resp == [0, 0, 0, ''])
def test_check_coverage_fail_4_ignore_patterns(tmpdir): paths = ('a/b/c/d/1.dat', 'a/b/c/d/2.dat', 'a/b/bad.txt', 'random') _create_paths_and_enter_dir(tmpdir, paths) resp = check_coverage(TOP_DIR, depth=5, ignores=('bad.*', 'ran.kom')) assert(resp[:3] == [0, 0, 1]), resp
def test_check_coverage_fail_3_empty_dir(tmpdir): paths = ('a/b/c/d/1.dat', 'a/b/c/d/2.dat', 'a/b/z') _create_paths_and_enter_dir(tmpdir, paths) resp = check_coverage(TOP_DIR, depth=5) assert(resp[2] == 1), resp
def test_check_coverage_fail_2_different_depths(tmpdir): paths = ('a/b/c/d/1.dat', 'a/b/c/d/2.dat', 'a/b/3.dat') _create_paths_and_enter_dir(tmpdir, paths) resp = check_coverage(TOP_DIR, depth=4) assert(resp[0] == 1), resp