Coverage for harbor_cli/commands/api/__init__.py: 100%

21 statements  

« prev     ^ index     » next       coverage.py v6.5.0, created at 2023-02-09 12:09 +0100

1"""""" 

2from __future__ import annotations 

3 

4import typer 

5 

6from . import artifact as artifact 

7from . import auditlog as auditlog 

8from . import cve_allowlist as cve_allowlist 

9from . import gc as gc 

10from . import harbor_config as harbor_config 

11from . import ldap as ldap 

12from . import project as project 

13from . import quotas as quotas 

14from . import registry as registry 

15from . import replication as replication 

16from . import repository as repository 

17from . import scan as scan 

18from . import scanall as scanall 

19from . import scanner as scanner 

20from . import search as search # no subcommands 

21from . import system as system 

22from . import user as user 

23from . import vulnerabilities as vulnerabilities 

24 

25api_commands: list[typer.Typer] = [ 

26 artifact.app, 

27 auditlog.app, 

28 harbor_config.app, 

29 cve_allowlist.app, 

30 gc.app, 

31 ldap.app, 

32 project.app, 

33 quotas.app, 

34 registry.app, 

35 replication.app, 

36 repository.app, 

37 scan.app, 

38 scanall.app, 

39 scanner.app, 

40 system.app, 

41 user.app, 

42]