* Added canonicalize_name() to console/commands/init.py * Removed unnecessary helper function calls * Fixed capitalized package bug on poetry init Used canonicalize_name to standardize the names of all packages in poetry init with interactive dependencies. Given its importance, added a test_canoncalize_name() test to tests/utils/test_helpers.py * Split out _get_choice_list to a separate function For testing purposes * Tests working with canonicalized_name assigned outside of _generate_choice_list() * Changed test_generate_choice_list Parameterized a _generate_choice_list_packages fixture in order to call the test with both > 10 and < 10 cases, verifying that output is <= 10 and the package_name has the desired package first in choices * Added output message if choice_list is truncated Also added cases for truncation and non-truncation in test_generate_choice_list to ensure the message is printed in only the correct cases * Removed info_string calls Moved info_string generation logic out of init._generate_choice_list * Removed type hint for info_string
| Name |
Last commit
|
Last Update |
|---|---|---|
| .github | Loading commit data... | |
| assets | Loading commit data... | |
| docs | Loading commit data... | |
| src/poetry | Loading commit data... | |
| tests | Loading commit data... | |
| .cirrus.yml | Loading commit data... | |
| .flake8 | Loading commit data... | |
| .gitignore | Loading commit data... | |
| .pre-commit-config.yaml | Loading commit data... | |
| .pre-commit-hooks.yaml | Loading commit data... | |
| CHANGELOG.md | Loading commit data... | |
| CODE_OF_CONDUCT.md | Loading commit data... | |
| CONTRIBUTING.md | Loading commit data... | |
| LICENSE | Loading commit data... | |
| README.md | Loading commit data... | |
| get-poetry.py | Loading commit data... | |
| install-poetry.py | Loading commit data... | |
| poetry.lock | Loading commit data... | |
| pyproject.toml | Loading commit data... | |
| tox.ini | Loading commit data... |