When testing the behavior for git packages with a setup.py file, the Provider class would create a temporary virtual environment and execute python setup.py egg_info. Both actions are costly and take time. By mocking them, we can reduce the tests time by a factor of 4 or 5.
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| case_sensitive_exclusions | Loading commit data... | |
| complete | Loading commit data... | |
| default_with_excluded_data | Loading commit data... | |
| default_with_excluded_data_toml | Loading commit data... | |
| exclude_nested_data_toml | Loading commit data... | |
| excluded_subpackage | Loading commit data... | |
| extended | Loading commit data... | |
| invalid_case_sensitive_exclusions | Loading commit data... | |
| localversionlabel | Loading commit data... | |
| module1 | Loading commit data... | |
| prerelease | Loading commit data... | |
| simple_version | Loading commit data... | |
| single_python | Loading commit data... | |
| source_file | Loading commit data... | |
| source_package | Loading commit data... | |
| src_extended | Loading commit data... | |
| with-include | Loading commit data... | |
| with_url_dependency | Loading commit data... | |
| with_vcs_dependency | Loading commit data... |