Coverage for tests / unit_tests / commands / test_apio_upgrade.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.13.0, created at 2025-12-24 01:53 +0000

1"""Test for the "apio upgrade" command.""" 

2 

3from tests.conftest import ApioRunner 

4from apio.commands.apio import apio_top_cli as apio 

5 

6 

7def test_upgrade(apio_runner: ApioRunner): 

8 """Test "apio upgrade" """ 

9 

10 with apio_runner.in_sandbox() as sb: 

11 

12 # -- Execute "apio upgrade" 

13 result = sb.invoke_apio_cmd(apio, ["upgrade"]) 

14 sb.assert_result_ok(result) 

15 assert "Latest Apio stable version" in result.output