예제 #1
0
def test_since_only_files(tmp_path, earlier_than_now_timestamp):  # noqa WPS442
    """Test since_only_files."""
    directory = tmp_path / DIRSTR
    directory.mkdir()
    filename = directory / TXT_FILENAME
    filename.write_text('test')
    func_result = since(earlier_than_now_timestamp, directory)
    assert isinstance(func_result, list)
    assert len(func_result) == 1
예제 #2
0
def test_since_only_dirs(tmp_path, earlier_than_now_timestamp):  # noqa WPS442
    """Test since_only_dirs."""
    directory = tmp_path / DIRSTR
    directory.mkdir()
    adirectory = directory / 'another dir'
    adirectory.mkdir()
    func_result = since(earlier_than_now_timestamp, directory)
    assert isinstance(func_result, list)
    assert len(func_result) == 1
예제 #3
0
def test_since(since_fixture):
    """Testing since command."""
    path, date, test_list = since_fixture
    assert since(date, path) == set(test_list)  # noqa: C405
예제 #4
0
def test_since_no_date():
    """Test since_no_date."""
    assert since() == INV_ARG
예제 #5
0
def test_since_not_existing_dir(tmp_path):
    """Test since_not_existing_dir."""
    directory = tmp_path / DIRSTR
    assert since(M_NUMBER, directory) == 'dir not found'
예제 #6
0
def test_since_invalid_date():
    """Test since_invalid_date."""
    assert since('abcd') == INV_ARG
예제 #7
0
def test_since_empty_dir(tmp_path):
    """Test since_empty_dir."""
    directory = tmp_path / DIRSTR
    mkdir(directory)
    assert since(M_NUMBER, directory) == 'dir is empty'
예제 #8
0
def test_since(since_fixture):
    """since tests."""
    assert since(
        since_fixture[0],
        since_fixture[1],
    ) == since_fixture[2]
예제 #9
0
def test_since(fixture_since):
    """Test since function."""
    pathname, inside_contents, time, expected = fixture_since
    with expected:
        assert since(pathname, time) == inside_contents