示例#1
0
def test_ls_files_and_dirs(tmp_path):
    """Test ls_files_and_dirs."""
    directory = tmp_path / 'sub'
    mkdir(directory)
    filename = tmp_path / TXT_FILENAME
    filename.write_text(TXTSTR)
    assert len(ls(tmp_path)) == 2
示例#2
0
def test_ls(ls_fixture):
    """Testing ls command."""
    pathname, test_list = ls_fixture
    assert ls(pathname) == set(test_list)  # noqa: C405
示例#3
0
def test_ls(ls_fixture):
    """ls tests."""
    assert ls(ls_fixture[0]) == ls_fixture[1]
示例#4
0
def test_ls(fixture_ls):
    """Test ls function."""
    pathname, inside_contents = fixture_ls
    assert ls(pathname) == inside_contents
示例#5
0
def test_ls_empty_dir(tmp_path):
    """Test ls_empty_dir."""
    assert not ls(tmp_path)
示例#6
0
def test_ls_only_files(tmp_path):
    """Test ls_only_files."""
    filename = tmp_path / TXT_FILENAME
    filename.write_text(TXTSTR)
    assert filename.read_text() == TXTSTR
    assert len(ls(tmp_path)) == 1
示例#7
0
def test_ls_only_dirs(tmp_path):
    """Test ls_only_dirs."""
    directory = tmp_path / 'another_dir'
    mkdir(directory)
    assert len(ls(tmp_path)) == 1