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
def test_ls(ls_fixture): """Testing ls command.""" pathname, test_list = ls_fixture assert ls(pathname) == set(test_list) # noqa: C405
def test_ls(ls_fixture): """ls tests.""" assert ls(ls_fixture[0]) == ls_fixture[1]
def test_ls(fixture_ls): """Test ls function.""" pathname, inside_contents = fixture_ls assert ls(pathname) == inside_contents
def test_ls_empty_dir(tmp_path): """Test ls_empty_dir.""" assert not ls(tmp_path)
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
def test_ls_only_dirs(tmp_path): """Test ls_only_dirs.""" directory = tmp_path / 'another_dir' mkdir(directory) assert len(ls(tmp_path)) == 1