class documentation

class TestFindPackages: (source)

View In Hierarchy

Undocumented

Method setup_method Undocumented
Method teardown_method Undocumented
Method test_dir_with_dot_is_skipped Undocumented
Method test_dir_with_packages_in_subdir_is_excluded Ensure that a package in a non-package such as build/pkg/__init__.py is excluded.
Method test_exclude Undocumented
Method test_exclude_recursive Excluding a parent package should not exclude child packages as well.
Method test_include_excludes_other If include is specified, other packages should be excluded.
Method test_pep420_ns_package Undocumented
Method test_pep420_ns_package_no_includes Undocumented
Method test_pep420_ns_package_no_includes_or_excludes Undocumented
Method test_pep420_ns_package_no_non_package_dirs Undocumented
Method test_regular_package Undocumented
Method test_regular_package_with_nested_pep420_ns_packages Undocumented
Method test_symlinked_packages_are_included A symbolically-linked directory should be treated like any other directory when matched as a package.
Instance Variable asset_dir Undocumented
Instance Variable dist_dir Undocumented
Instance Variable docs_dir Undocumented
Instance Variable ns_pkg_dir Undocumented
Instance Variable pkg_dir Undocumented
Instance Variable sub_pkg_dir Undocumented
Method _assert_packages Undocumented
Method _make_pkg_structure Make basic package structure.
Method _mkdir Undocumented
Method _touch Undocumented
def setup_method(self, method): (source)

Undocumented

def teardown_method(self, method): (source)

Undocumented

def test_dir_with_dot_is_skipped(self): (source)

Undocumented

def test_dir_with_packages_in_subdir_is_excluded(self): (source)

Ensure that a package in a non-package such as build/pkg/__init__.py is excluded.

def test_exclude(self): (source)

Undocumented

def test_exclude_recursive(self): (source)

Excluding a parent package should not exclude child packages as well.

def test_include_excludes_other(self): (source)

If include is specified, other packages should be excluded.

def test_pep420_ns_package(self): (source)

Undocumented

def test_pep420_ns_package_no_includes(self): (source)

Undocumented

def test_pep420_ns_package_no_includes_or_excludes(self): (source)

Undocumented

def test_pep420_ns_package_no_non_package_dirs(self): (source)

Undocumented

def test_regular_package(self): (source)

Undocumented

def test_regular_package_with_nested_pep420_ns_packages(self): (source)

Undocumented

@pytest.mark.skipif(not has_symlink(), reason='Symlink support required')
def test_symlinked_packages_are_included(self): (source)

A symbolically-linked directory should be treated like any other directory when matched as a package. Create a link from lpkg -> pkg.

asset_dir = (source)

Undocumented

dist_dir = (source)

Undocumented

docs_dir = (source)

Undocumented

ns_pkg_dir = (source)

Undocumented

Undocumented

sub_pkg_dir = (source)

Undocumented

def _assert_packages(self, actual, expected): (source)

Undocumented

def _make_pkg_structure(self): (source)

Make basic package structure. dist/ docs/ conf.py pkg/ __pycache__/ nspkg/ mod.py subpkg/ assets/ asset __init__.py setup.py

def _mkdir(self, path, parent_dir=None): (source)

Undocumented

def _touch(self, path, dir_=None): (source)

Undocumented