Example #1
0
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, ''])
Example #2
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, ''])
Example #3
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, ''])
Example #4
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
Example #5
0
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
Example #6
0
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