tests.is_empty_test   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 20
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 2
eloc 15
dl 0
loc 20
rs 10
c 0
b 0
f 0

1 Function

Rating   Name   Duplication   Size   Complexity  
A test_has_files() 0 12 2
1
# -*- coding: utf-8 -*-
2
from pathlib import Path
3
from tempfile import TemporaryDirectory
4
5
from dvnv.utils import is_empty
6
7
8
def test_has_files():
9
    with TemporaryDirectory() as tmpdir:
10
        tmpdir = Path(tmpdir)
11
        empty = tmpdir / "empty"
12
        empty.mkdir()
13
        assert is_empty(empty) is True
14
15
        contains_file = tmpdir / "contains_file"
16
        contains_file.mkdir()
17
        file = contains_file / "file"
18
        file.touch()
19
        assert is_empty(contains_file) is False
20