@@ -62,18 +62,14 @@ def test_hive_catalog_missing_uri_shows_helpful_error(mocker: MockFixture) -> No
6262 assert "'uri'" not in result .output
6363
6464
65- @pytest .mark .filterwarnings (
66- "ignore:Deprecated in 0.11.0, will be removed in 1.0.0. "
67- "Please use `pyiceberg --version` instead of `pyiceberg version`:DeprecationWarning"
68- )
6965def test_version_does_not_load_catalog (mocker : MockFixture ) -> None :
7066 mock_load_catalog = mocker .patch ("pyiceberg.cli.console.load_catalog" , side_effect = Exception ("should not be called" ))
7167
7268 runner = CliRunner ()
7369 result = runner .invoke (run , ["version" ])
7470
7571 assert result .exit_code == 0
76- assert __version__ in result .output
72+ assert result .stdout == f" { __version__ } \n "
7773 mock_load_catalog .assert_not_called ()
7874
7975
@@ -85,14 +81,12 @@ def test_version_flag() -> None:
8581 assert result .output == f"{ __version__ } \n "
8682
8783
88- def test_version_command_emits_deprecation_warning (mocker : MockFixture ) -> None :
89- mocker .patch ("pyiceberg.cli.console.load_catalog" )
90-
84+ def test_version_command_emits_deprecation_warning () -> None :
9185 runner = CliRunner ()
92- with pytest .warns (DeprecationWarning , match = "Please use `pyiceberg --version` instead of `pyiceberg version`" ):
93- result = runner .invoke (run , ["version" ])
86+ result = runner .invoke (run , ["version" ])
9487
9588 assert result .exit_code == 0
89+ assert __version__ in result .output
9690 assert "deprecated" in result .output .lower ()
9791 assert "pyiceberg --version" in result .output
9892
0 commit comments