Open
Description
Description
pytest -n 8 --dist=loadfile tests/commands/test_*_command.py
fails on master (617b610) on my machine.
============================================================================ test session starts ============================================================================
platform darwin -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0
rootdir: /Users/bearomorphism/workspace/commitizen
configfile: pyproject.toml
plugins: pytest_freezer-0.4.9, datadir-1.5.0, cov-6.0.0, regressions-2.7.0, mock-3.14.0, xdist-3.6.1
8 workers [318 items]
.............................F........................................................................F.......F...................................................... [ 51%]
.........................................................................................................F..............................................F [100%]
================================================================================= FAILURES ==================================================================================
________________________________________________________ test_version_command_shows_description_when_use_help_option ________________________________________________________
[gw5] darwin -- Python 3.13.2 /Users/bearomorphism/Library/Caches/pypoetry/virtualenvs/commitizen-cUR-hlvL-py3.13/bin/python
mocker = <pytest_mock.plugin.MockerFixture object at 0x104e2bed0>, capsys = <_pytest.capture.CaptureFixture object at 0x104eaf8a0>
file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x104f06900>
@skip_below_py_3_10
def test_version_command_shows_description_when_use_help_option(
mocker: MockerFixture, capsys, file_regression
):
testargs = ["cz", "version", "--help"]
mocker.patch.object(sys, "argv", testargs)
with pytest.raises(SystemExit):
cli.main()
out, _ = capsys.readouterr()
> file_regression.check(out, extension=".txt")
E AssertionError: FILES DIFFER:
E /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw5/test_version_command_shows_des0/test_version_command/test_version_command_shows_description_when_use_help_option.txt
E /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw5/test_version_command_shows_des0/test_version_command/test_version_command_shows_description_when_use_help_option.obtained.txt
E HTML DIFF: /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw5/test_version_command_shows_des0/test_version_command/test_version_command_shows_description_when_use_help_option.obtained.diff.html
E ---
E +++
E @@ -1,12 +1,10 @@
E usage: cz version [-h] [-r | -p | -c | -v]
E
E -get the version of the installed commitizen or the current project (default:
E -installed commitizen)
E +get the version of the installed commitizen or the current project (default: installed commitizen)
E
E options:
E -h, --help show this help message and exit
E -r, --report get system information for reporting bugs
E -p, --project get the version of the current project
E -c, --commitizen get the version of the installed commitizen
E - -v, --verbose get the version of both the installed commitizen and the
E - current project
E + -v, --verbose get the version of both the installed commitizen and the current project
tests/commands/test_version_command.py:122: AssertionError
_________________________________________________________ test_check_command_shows_description_when_use_help_option _________________________________________________________
[gw2] darwin -- Python 3.13.2 /Users/bearomorphism/Library/Caches/pypoetry/virtualenvs/commitizen-cUR-hlvL-py3.13/bin/python
mocker = <pytest_mock.plugin.MockerFixture object at 0x1054bb380>, capsys = <_pytest.capture.CaptureFixture object at 0x105347350>
file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x10535fa10>
@skip_below_py_3_13
def test_check_command_shows_description_when_use_help_option(
mocker: MockFixture, capsys, file_regression
):
testargs = ["cz", "check", "--help"]
mocker.patch.object(sys, "argv", testargs)
with pytest.raises(SystemExit):
cli.main()
out, _ = capsys.readouterr()
> file_regression.check(out, extension=".txt")
E AssertionError: FILES DIFFER:
E /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw2/test_check_command_shows_descr0/test_check_command/test_check_command_shows_description_when_use_help_option.txt
E /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw2/test_check_command_shows_descr0/test_check_command/test_check_command_shows_description_when_use_help_option.obtained.txt
E HTML DIFF: /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw2/test_check_command_shows_descr0/test_check_command/test_check_command_shows_description_when_use_help_option.obtained.diff.html
E ---
E +++
E @@ -1,6 +1,4 @@
E -usage: cz check [-h] [--commit-msg-file COMMIT_MSG_FILE |
E - --rev-range REV_RANGE | -m MESSAGE] [--allow-abort]
E - [--allowed-prefixes [ALLOWED_PREFIXES ...]]
E +usage: cz check [-h] [--commit-msg-file COMMIT_MSG_FILE | --rev-range REV_RANGE | -m MESSAGE] [--allow-abort] [--allowed-prefixes [ALLOWED_PREFIXES ...]]
E [-l MESSAGE_LENGTH_LIMIT]
E
E validates that a commit message matches the commitizen schema
E @@ -8,18 +6,13 @@
E options:
E -h, --help show this help message and exit
E --commit-msg-file COMMIT_MSG_FILE
E - ask for the name of the temporal file that contains
E - the commit message. Using it in a git hook script:
E - MSG_FILE=$1
E + ask for the name of the temporal file that contains the commit message. Using it in a git hook script: MSG_FILE=$1
E --rev-range REV_RANGE
E a range of git rev to check. e.g, master..HEAD
E -m, --message MESSAGE
E commit message that needs to be checked
E - --allow-abort allow empty commit messages, which typically abort a
E - commit
E + --allow-abort allow empty commit messages, which typically abort a commit
E --allowed-prefixes [ALLOWED_PREFIXES ...]
E - allowed commit message prefixes. If the message starts
E - by one of these prefixes, the message won't be checked
E - against the regex
E + allowed commit message prefixes. If the message starts by one of these prefixes, the message won't be checked against the regex
E -l, --message-length-limit MESSAGE_LENGTH_LIMIT
E length limit of the commit message; 0 for no limit
tests/commands/test_check_command.py:429: AssertionError
________________________________________________________ test_commit_command_shows_description_when_use_help_option _________________________________________________________
[gw3] darwin -- Python 3.13.2 /Users/bearomorphism/Library/Caches/pypoetry/virtualenvs/commitizen-cUR-hlvL-py3.13/bin/python
mocker = <pytest_mock.plugin.MockerFixture object at 0x10657d4a0>, capsys = <_pytest.capture.CaptureFixture object at 0x105fcb820>
file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x10651bb60>
@skip_below_py_3_13
def test_commit_command_shows_description_when_use_help_option(
mocker: MockFixture, capsys, file_regression
):
testargs = ["cz", "commit", "--help"]
mocker.patch.object(sys, "argv", testargs)
with pytest.raises(SystemExit):
cli.main()
out, _ = capsys.readouterr()
> file_regression.check(out, extension=".txt")
E AssertionError: FILES DIFFER:
E /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw3/test_commit_command_shows_desc0/test_commit_command/test_commit_command_shows_description_when_use_help_option.txt
E /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw3/test_commit_command_shows_desc0/test_commit_command/test_commit_command_shows_description_when_use_help_option.obtained.txt
E HTML DIFF: /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw3/test_commit_command_shows_desc0/test_commit_command/test_commit_command_shows_description_when_use_help_option.obtained.diff.html
E ---
E +++
E @@ -1,6 +1,4 @@
E -usage: cz commit [-h] [--retry] [--no-retry] [--dry-run]
E - [--write-message-to-file FILE_PATH] [-s] [-a] [-e]
E - [-l MESSAGE_LENGTH_LIMIT] [--]
E +usage: cz commit [-h] [--retry] [--no-retry] [--dry-run] [--write-message-to-file FILE_PATH] [-s] [-a] [-e] [-l MESSAGE_LENGTH_LIMIT] [--]
E
E create new commit
E
E @@ -10,12 +8,9 @@
E --no-retry skip retry if retry_after_failure is set to true
E --dry-run show output to stdout, no commit, no modified files
E --write-message-to-file FILE_PATH
E - write message to file before committing (can be
E - combined with --dry-run)
E + write message to file before committing (can be combined with --dry-run)
E -s, --signoff sign off the commit
E - -a, --all Tell the command to automatically stage files that
E - have been modified and deleted, but new files you have
E - not told Git about are not affected.
E + -a, --all Tell the command to automatically stage files that have been modified and deleted, but new files you have not told Git about are not affected.
E -e, --edit edit the commit message before committing
E -l, --message-length-limit MESSAGE_LENGTH_LIMIT
E length limit of the commit message; 0 for no limit
tests/commands/test_commit_command.py:525: AssertionError
_________________________________________________________ test_bump_command_shows_description_when_use_help_option __________________________________________________________
[gw0] darwin -- Python 3.13.2 /Users/bearomorphism/Library/Caches/pypoetry/virtualenvs/commitizen-cUR-hlvL-py3.13/bin/python
mocker = <pytest_mock.plugin.MockerFixture object at 0x118646410>, capsys = <_pytest.capture.CaptureFixture object at 0x1184e0c00>
file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x11815ee40>
@skip_below_py_3_13
def test_bump_command_shows_description_when_use_help_option(
mocker: MockFixture, capsys, file_regression
):
testargs = ["cz", "bump", "--help"]
mocker.patch.object(sys, "argv", testargs)
with pytest.raises(SystemExit):
cli.main()
out, _ = capsys.readouterr()
> file_regression.check(out, extension=".txt")
E AssertionError: FILES DIFFER:
E /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw0/test_bump_command_shows_descri0/test_bump_command/test_bump_command_shows_description_when_use_help_option.txt
E /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw0/test_bump_command_shows_descri0/test_bump_command/test_bump_command_shows_description_when_use_help_option.obtained.txt
E HTML DIFF: /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw0/test_bump_command_shows_descri0/test_bump_command/test_bump_command_shows_description_when_use_help_option.obtained.diff.html
E ---
E +++
E @@ -1,17 +1,8 @@
E -usage: cz bump [-h] [--dry-run] [--files-only] [--local-version] [--changelog]
E - [--no-verify] [--yes] [--tag-format TAG_FORMAT]
E - [--bump-message BUMP_MESSAGE] [--prerelease {alpha,beta,rc}]
E - [--devrelease DEVRELEASE] [--increment {MAJOR,MINOR,PATCH}]
E - [--increment-mode {linear,exact}] [--check-consistency]
E - [--annotated-tag]
E - [--annotated-tag-message ANNOTATED_TAG_MESSAGE] [--gpg-sign]
E - [--changelog-to-stdout] [--git-output-to-stderr] [--retry]
E - [--major-version-zero] [--template TEMPLATE] [--extra EXTRA]
E - [--file-name FILE_NAME] [--prerelease-offset PRERELEASE_OFFSET]
E - [--version-scheme {pep440,semver,semver2}]
E - [--version-type {pep440,semver,semver2}]
E - [--build-metadata BUILD_METADATA] [--get-next]
E - [--allow-no-commit]
E +usage: cz bump [-h] [--dry-run] [--files-only] [--local-version] [--changelog] [--no-verify] [--yes] [--tag-format TAG_FORMAT] [--bump-message BUMP_MESSAGE]
E + [--prerelease {alpha,beta,rc}] [--devrelease DEVRELEASE] [--increment {MAJOR,MINOR,PATCH}] [--increment-mode {linear,exact}] [--check-consistency]
E + [--annotated-tag] [--annotated-tag-message ANNOTATED_TAG_MESSAGE] [--gpg-sign] [--changelog-to-stdout] [--git-output-to-stderr] [--retry]
E + [--major-version-zero] [--template TEMPLATE] [--extra EXTRA] [--file-name FILE_NAME] [--prerelease-offset PRERELEASE_OFFSET]
E + [--version-scheme {pep440,semver,semver2}] [--version-type {pep440,semver,semver2}] [--build-metadata BUILD_METADATA] [--get-next] [--allow-no-commit]
E [MANUAL_VERSION]
E
E bump semantic version based on the git log
E @@ -25,15 +16,12 @@
E --files-only bump version in the files from the config
E --local-version bump only the local version portion
E --changelog, -ch generate the changelog for the newest version
E - --no-verify this option bypasses the pre-commit and commit-msg
E - hooks
E + --no-verify this option bypasses the pre-commit and commit-msg hooks
E --yes accept automatically questions done
E --tag-format TAG_FORMAT
E - the format used to tag the commit and read it, use it
E - in existing projects, wrap around simple quotes
E + the format used to tag the commit and read it, use it in existing projects, wrap around simple quotes
E --bump-message BUMP_MESSAGE
E - template used to create the release commit, useful
E - when working with CI
E + template used to create the release commit, useful when working with CI
E --prerelease, -pr {alpha,beta,rc}
E choose type of prerelease
E --devrelease, -d DEVRELEASE
E @@ -41,18 +29,12 @@
E --increment {MAJOR,MINOR,PATCH}
E manually specify the desired increment
E --increment-mode {linear,exact}
E - set the method by which the new version is chosen.
E - 'linear' (default) guesses the next version based on
E - typical linear version progression, such that bumping
E - of a pre-release with lower precedence than the
E - current pre-release phase maintains the current phase
E - of higher precedence. 'exact' applies the changes that
E - have been specified (or determined from the commit
E - log) without interpretation, such that the increment
E - and pre-release are always honored
E + set the method by which the new version is chosen. 'linear' (default) guesses the next version based on typical linear version progression, such
E + that bumping of a pre-release with lower precedence than the current pre-release phase maintains the current phase of higher precedence. 'exact'
E + applies the changes that have been specified (or determined from the commit log) without interpretation, such that the increment and pre-release
E + are always honored
E --check-consistency, -cc
E - check consistency among versions defined in commitizen
E - configuration and version_files
E + check consistency among versions defined in commitizen configuration and version_files
E --annotated-tag, -at create annotated tag instead of lightweight one
E --annotated-tag-message, -atm ANNOTATED_TAG_MESSAGE
E create annotated tag message
E @@ -64,8 +46,7 @@
E --retry retry commit if it fails the 1st time
E --major-version-zero keep major version at zero, even for breaking changes
E --template, -t TEMPLATE
E - changelog template file name (relative to the current
E - working directory)
E + changelog template file name (relative to the current working directory)
E --extra, -e EXTRA a changelog extra variable (in the form 'key=value')
E --file-name FILE_NAME
E file name of changelog (default: 'CHANGELOG.md')
tests/commands/test_bump_command.py:1449: AssertionError
_______________________________________________________ test_changelog_command_shows_description_when_use_help_option _______________________________________________________
[gw1] darwin -- Python 3.13.2 /Users/bearomorphism/Library/Caches/pypoetry/virtualenvs/commitizen-cUR-hlvL-py3.13/bin/python
mocker = <pytest_mock.plugin.MockerFixture object at 0x110335d90>, capsys = <_pytest.capture.CaptureFixture object at 0x107e49be0>
file_regression = <pytest_regressions.file_regression.FileRegressionFixture object at 0x1102bf8c0>
@skip_below_py_3_13
def test_changelog_command_shows_description_when_use_help_option(
mocker: MockFixture, capsys, file_regression
):
testargs = ["cz", "changelog", "--help"]
mocker.patch.object(sys, "argv", testargs)
with pytest.raises(SystemExit):
cli.main()
out, _ = capsys.readouterr()
> file_regression.check(out, extension=".txt")
E AssertionError: FILES DIFFER:
E /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw1/test_changelog_command_shows_d0/test_changelog_command/test_changelog_command_shows_description_when_use_help_option.txt
E /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw1/test_changelog_command_shows_d0/test_changelog_command/test_changelog_command_shows_description_when_use_help_option.obtained.txt
E HTML DIFF: /private/var/folders/mv/d2xpwq4s7cscbzk_v2ymnbq80000gn/T/pytest-of-bearomorphism/pytest-19/popen-gw1/test_changelog_command_shows_d0/test_changelog_command/test_changelog_command_shows_description_when_use_help_option.obtained.diff.html
E ---
E +++
E @@ -1,16 +1,11 @@
E -usage: cz changelog [-h] [--dry-run] [--file-name FILE_NAME]
E - [--unreleased-version UNRELEASED_VERSION] [--incremental]
E - [--start-rev START_REV] [--merge-prerelease]
E - [--version-scheme {pep440,semver,semver2}]
E - [--export-template EXPORT_TEMPLATE] [--template TEMPLATE]
E - [--extra EXTRA]
E +usage: cz changelog [-h] [--dry-run] [--file-name FILE_NAME] [--unreleased-version UNRELEASED_VERSION] [--incremental] [--start-rev START_REV] [--merge-prerelease]
E + [--version-scheme {pep440,semver,semver2}] [--export-template EXPORT_TEMPLATE] [--template TEMPLATE] [--extra EXTRA]
E [rev_range]
E
E generate changelog (note that it will overwrite existing file)
E
E positional arguments:
E - rev_range generates changelog for the given version (e.g: 1.5.3)
E - or version range (e.g: 1.5.3..1.7.9)
E + rev_range generates changelog for the given version (e.g: 1.5.3) or version range (e.g: 1.5.3..1.7.9)
E
E options:
E -h, --help show this help message and exit
E @@ -18,22 +13,15 @@
E --file-name FILE_NAME
E file name of changelog (default: 'CHANGELOG.md')
E --unreleased-version UNRELEASED_VERSION
E - set the value for the new version (use the tag value),
E - instead of using unreleased
E - --incremental generates changelog from last created version, useful
E - if the changelog has been manually modified
E + set the value for the new version (use the tag value), instead of using unreleased
E + --incremental generates changelog from last created version, useful if the changelog has been manually modified
E --start-rev START_REV
E - start rev of the changelog. If not set, it will
E - generate changelog from the start
E - --merge-prerelease collect all changes from prereleases into next non-
E - prerelease. If not set, it will include prereleases in
E - the changelog
E + start rev of the changelog. If not set, it will generate changelog from the start
E + --merge-prerelease collect all changes from prereleases into next non-prerelease. If not set, it will include prereleases in the changelog
E --version-scheme {pep440,semver,semver2}
E choose version scheme
E --export-template EXPORT_TEMPLATE
E - Export the changelog template into this file instead
E - of rendering it
E + Export the changelog template into this file instead of rendering it
E --template, -t TEMPLATE
E - changelog template file name (relative to the current
E - working directory)
E + changelog template file name (relative to the current working directory)
E --extra, -e EXTRA a changelog extra variable (in the form 'key=value')
tests/commands/test_changelog_command.py:1927: AssertionError
============================================================================= warnings summary ==============================================================================
tests/commands/test_changelog_command.py::test_changelog_from_rev_first_version_from_arg
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:902: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_latest_version_from_arg
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:935: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_latest_version_from_arg
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:944: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_range_default_tag_format
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1029: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_range_default_tag_format
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1037: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_version_range_from_arg
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1096: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_version_range_from_arg
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1103: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_version_range_from_arg
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1110: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_version_with_big_range_from_arg
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1172: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_version_with_big_range_from_arg
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1180: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_version_with_big_range_from_arg
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1186: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_version_with_big_range_from_arg
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1192: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_version_with_big_range_from_arg
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1198: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_version_with_big_range_from_arg
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1205: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_latest_version_dry_run
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1231: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_from_rev_latest_version_dry_run
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1240: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_with_customized_change_type_order
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1288: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_with_customized_change_type_order
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1296: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_with_customized_change_type_order
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1304: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_prerelease_rev_with_use_scheme_semver
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1342: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_prerelease_rev_with_use_scheme_semver
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1351: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_prerelease_rev_with_use_scheme_semver
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1369: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_only_tag_matching_tag_format_included_prefix
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1580: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_only_tag_matching_tag_format_included_prefix_sep
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1603: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_only_tag_matching_tag_format_included_suffix
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1639: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_only_tag_matching_tag_format_included_suffix
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1643: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_only_tag_matching_tag_format_included_suffix_sep
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1668: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
tests/commands/test_changelog_command.py::test_changelog_only_tag_matching_tag_format_included_suffix_sep
/Users/bearomorphism/workspace/commitizen/tests/commands/test_changelog_command.py:1671: DeprecationWarning: Call to deprecated function (or staticmethod) wait_for_tag. (
Prefer using `create_file_and_commit(filename, committer_date={your_date})` to influence the order of tags.
This is because lightweight tags (like the ones created here) use the commit's creatordate which we can specify with the GIT_COMMITTER_DATE flag, instead of waiting entire seconds during tests.)
wait_for_tag()
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
========================================================================== short test summary info ==========================================================================
FAILED tests/commands/test_version_command.py::test_version_command_shows_description_when_use_help_option - AssertionError: FILES DIFFER:
FAILED tests/commands/test_check_command.py::test_check_command_shows_description_when_use_help_option - AssertionError: FILES DIFFER:
FAILED tests/commands/test_commit_command.py::test_commit_command_shows_description_when_use_help_option - AssertionError: FILES DIFFER:
FAILED tests/commands/test_bump_command.py::test_bump_command_shows_description_when_use_help_option - AssertionError: FILES DIFFER:
FAILED tests/commands/test_changelog_command.py::test_changelog_command_shows_description_when_use_help_option - AssertionError: FILES DIFFER:
=========================================================== 5 failed, 313 passed, 28 warnings in 63.55s (0:01:03) ===========================================================
Steps to reproduce
git clone git@github.com:commitizen-tools/commitizen.git
cd commitizen
poetry install
pytest -n 8 --dist=loadfile tests/commands/test_*_command.py
I already tried
git clean -fdx && poetry install && poetry all
- Reboot my machine
- Replace
-n 8
with-n 1
or-n 3
Current behavior
Tests failed.
Desired behavior
Tests should pass.
Screenshots
No response
Environment
Commitizen Version: 4.7.0
Python Version: 3.13.2 (main, May 12 2025, 02:57:09) [Clang 17.0.0 (clang-1700.0.13.3)]
Operating System: Darwin
Metadata
Metadata
Assignees
Labels
maintainers agree on the bug / featuremaintainers agree on the bug / feature