Fix requirements-txt-fixer ordering for index URLs

This commit is contained in:
Eric19881020 2026-04-09 16:47:18 +08:00
parent f1dff44d3a
commit b3286e6e19
2 changed files with 20 additions and 1 deletions

View file

@ -107,6 +107,16 @@ from pre_commit_hooks.requirements_txt_fixer import Requirement
PASS,
b'a=2.0.0 \\\n --hash=sha256:abcd\nb==1.0.0\n',
),
(
b'--extra-index-url https://example-extra/simple\n'
b'--index-url https://example-main/simple\n'
b'requests==2.31.0\n',
FAIL,
b'--index-url https://example-main/simple\n'
b'--extra-index-url https://example-extra/simple\n'
b'requests==2.31.0\n',
),
),
)
def test_integration(input_s, expected_retval, output, tmpdir):