module documentation

wheel tests

Class Record Undocumented
Function build_wheel Undocumented
Function flatten_tree Flatten nested dicts and lists into a full list of paths
Function format_install_tree Undocumented
Function test_wheel_info Undocumented
Function test_wheel_install Undocumented
Function test_wheel_install_pep_503 Undocumented
Function test_wheel_is_compatible Undocumented
Function test_wheel_mode Undocumented
Function test_wheel_no_dist_dir Undocumented
Function tree_set Undocumented
Constant WHEEL_INFO_TESTS Undocumented
Constant WHEEL_INSTALL_TESTS Undocumented
Function _check_wheel_install Undocumented
@contextlib.contextmanager
def build_wheel(extra_file_defs=None, **kwargs): (source)

Undocumented

def flatten_tree(tree): (source)

Flatten nested dicts and lists into a full list of paths

def format_install_tree(tree): (source)

Undocumented

@pytest.mark.parametrize(('filename', 'info'), WHEEL_INFO_TESTS, ids=[t[0] for t in WHEEL_INFO_TESTS])
def test_wheel_info(filename, info): (source)

Undocumented

@pytest.mark.parametrize('params', WHEEL_INSTALL_TESTS, ids=list((params['id'] for params in WHEEL_INSTALL_TESTS)))
def test_wheel_install(params): (source)

Undocumented

def test_wheel_install_pep_503(): (source)

Undocumented

def test_wheel_is_compatible(monkeypatch): (source)

Undocumented

def test_wheel_mode(): (source)

Undocumented

def test_wheel_no_dist_dir(): (source)

Undocumented

def tree_set(root): (source)

Undocumented

WHEEL_INFO_TESTS = (source)

Undocumented

Value
(('invalid.whl', ValueError),
 ('simplewheel-2.0-1-py2.py3-none-any.whl',
  {'project_name': 'simplewheel',
   'version': '2.0',
   'build': '1',
   'py_version': 'py2.py3',
   'abi': 'none',
...
WHEEL_INSTALL_TESTS = (source)

Undocumented

Value
(dict(id='basic',
      file_defs={'foo': {'__init__.py': ''}},
      setup_kwargs=dict(packages=['foo']),
      install_tree=flatten_tree({'foo-1.0-py{py_version}.egg': {'EGG-INFO': ['PK
G-INFO',
                                                                             'RE
CORD',
...
def _check_wheel_install(filename, install_dir, install_tree_includes, project_name, version, requires_txt): (source)

Undocumented