Coverage for /builds/svesch/cikit/tests/systemtests/projects/command_consumer/ci_commands/override.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.14.1, created at 2026-10-09 14:17 +0000

1# SPDX-License-Identifier: GPL-3.0-or-later 

2"""Project-local command used to verify provider command overrides. 

3 

4Author: 

5 Sven Schlender 

6Date: 

7 2026-10-09 

8""" 

9 

10import argparse 

11 

12 

13COMMAND_NAME = "systemtest-override" 

14 

15 

16def command(_args: argparse.Namespace) -> int: 

17 """Execute the project-local implementation. 

18 

19 Returns: 

20 Process exit code. 

21 """ 

22 print("CIKIT LOCAL OVERRIDE") 

23 return 0 

24 

25 

26def register(subparsers: argparse._SubParsersAction): 

27 """Register the project-local command. 

28 

29 Args: 

30 subparsers: Argparse subparser registry. 

31 """ 

32 parser = subparsers.add_parser(COMMAND_NAME) 

33 parser.set_defaults(func=command)