Coverage report: 82%

Files Functions Classes

coverage.py v7.15.0, created at 2026-07-07 22:55 +0200

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
src/gitlabracadabra/auth_info.py AuthInfo   100% 2 0 0   100% 0 0   100%
src/gitlabracadabra/auth_info.py (no class)   100% 5 0 0   100% 0 0   100%
src/gitlabracadabra/cli.py ExitCodeHandler   100% 4 0 0   100% 0 0   100%
src/gitlabracadabra/cli.py (no class)   76% 86 21 2   59% 34 12   71%
src/gitlabracadabra/containers/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
src/gitlabracadabra/containers/authenticated_session.py Token   100% 8 0 0   100% 0 0   100%
src/gitlabracadabra/containers/authenticated_session.py AuthenticatedSession   91% 66 6 0   79% 28 6   87%
src/gitlabracadabra/containers/authenticated_session.py (no class)   100% 27 0 9   100% 0 0   100%
src/gitlabracadabra/containers/blob.py Blob   100% 2 0 0   100% 0 0   100%
src/gitlabracadabra/containers/blob.py (no class)   100% 6 0 0   100% 0 0   100%
src/gitlabracadabra/containers/const.py (no class)   100% 11 0 0   100% 0 0   100%
src/gitlabracadabra/containers/manifest.py Manifest   68% 31 10 0   64% 14 5   67%
src/gitlabracadabra/containers/manifest.py (no class)   100% 9 0 0   100% 0 0   100%
src/gitlabracadabra/containers/manifest_base.py ManifestBase   100% 14 0 0   100% 4 0   100%
src/gitlabracadabra/containers/manifest_base.py (no class)   100% 13 0 2   100% 0 0   100%
src/gitlabracadabra/containers/registries.py ReferenceParts   100% 0 0 0   100% 0 0   100%
src/gitlabracadabra/containers/registries.py Registries   100% 41 0 0   100% 16 0   100%
src/gitlabracadabra/containers/registries.py (no class)   100% 26 0 3   100% 0 0   100%
src/gitlabracadabra/containers/registry.py Registry   100% 2 0 0   100% 0 0   100%
src/gitlabracadabra/containers/registry.py (no class)   100% 7 0 0   100% 0 0   100%
src/gitlabracadabra/containers/registry_importer.py ImportStats   100% 12 0 0   100% 0 0   100%
src/gitlabracadabra/containers/registry_importer.py RegistryImporter   83% 111 19 0   79% 58 12   82%
src/gitlabracadabra/containers/registry_importer.py (no class)   100% 32 0 0   100% 0 0   100%
src/gitlabracadabra/containers/registry_session.py RegistrySession   100% 21 0 0   90% 10 1   97%
src/gitlabracadabra/containers/registry_session.py (no class)   100% 10 0 6   100% 0 0   100%
src/gitlabracadabra/containers/scope.py Scope   100% 0 0 0   100% 0 0   100%
src/gitlabracadabra/containers/scope.py (no class)   100% 6 0 0   100% 0 0   100%
src/gitlabracadabra/containers/with_blobs.py WithBlobs   77% 13 3 0   90% 10 1   83%
src/gitlabracadabra/containers/with_blobs.py (no class)   100% 8 0 3   100% 0 0   100%
src/gitlabracadabra/containers/with_digest.py WithDigest   84% 94 15 0   77% 44 10   82%
src/gitlabracadabra/containers/with_digest.py (no class)   100% 44 0 3   100% 0 0   100%
src/gitlabracadabra/dictutils.py (no class)   100% 10 0 0   100% 8 0   100%
src/gitlabracadabra/disk_cache.py (no class)   62% 16 6 0   33% 6 0   55%
src/gitlabracadabra/gitlab/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
src/gitlabracadabra/gitlab/access_levels.py (no class)   100% 5 0 0   100% 0 0   100%
src/gitlabracadabra/gitlab/connection.py GitlabConnection   100% 0 0 0   100% 0 0   100%
src/gitlabracadabra/gitlab/connection.py (no class)   100% 4 0 0   100% 0 0   100%
src/gitlabracadabra/gitlab/connections.py GitlabConnections   100% 13 0 0   100% 4 0   100%
src/gitlabracadabra/gitlab/connections.py (no class)   100% 6 0 0   100% 0 0   100%
src/gitlabracadabra/gitlab/deploy_key_cache.py DeployKeyCache   100% 16 0 0   50% 6 3   86%
src/gitlabracadabra/gitlab/deploy_key_cache.py (no class)   100% 6 0 2   100% 0 0   100%
src/gitlabracadabra/gitlab/group_cache.py GroupCache   80% 25 5 0   38% 8 3   70%
src/gitlabracadabra/gitlab/group_cache.py (no class)   100% 9 0 2   100% 0 0   100%
src/gitlabracadabra/gitlab/pygit2.py PyGit2   14% 28 24 0   6% 18 1   11%
src/gitlabracadabra/gitlab/pygit2.py (no class)   100% 10 0 3   100% 0 0   100%
src/gitlabracadabra/gitlab/pygitlab.py PyGitlab   65% 43 15 0   35% 20 5   56%
src/gitlabracadabra/gitlab/pygitlab.py (no class)   100% 24 0 3   100% 0 0   100%
src/gitlabracadabra/gitlab/user_cache.py UserCache   83% 23 4 0   50% 6 1   76%
src/gitlabracadabra/gitlab/user_cache.py (no class)   100% 9 0 2   100% 0 0   100%
src/gitlabracadabra/matchers.py Matcher   94% 66 4 0   90% 40 4   92%
src/gitlabracadabra/matchers.py (no class)   91% 22 2 5   100% 0 0   91%
src/gitlabracadabra/mixins/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
src/gitlabracadabra/mixins/boards.py BoardsMixin   74% 110 29 0   70% 66 12   72%
src/gitlabracadabra/mixins/boards.py (no class)   100% 13 0 0   100% 0 0   100%
src/gitlabracadabra/mixins/groups.py GroupsMixin   78% 40 9 0   69% 26 8   74%
src/gitlabracadabra/mixins/groups.py (no class)   100% 8 0 0   100% 0 0   100%
src/gitlabracadabra/mixins/image_mirrors.py ImageMirrorsMixin   81% 70 13 0   80% 30 6   81%
src/gitlabracadabra/mixins/image_mirrors.py (no class)   100% 18 0 3   100% 0 0   100%
src/gitlabracadabra/mixins/labels.py LabelsMixin   68% 40 13 0   67% 24 6   67%
src/gitlabracadabra/mixins/labels.py (no class)   100% 7 0 0   100% 0 0   100%
src/gitlabracadabra/mixins/members.py MembersMixin   80% 40 8 0   73% 22 6   77%
src/gitlabracadabra/mixins/members.py (no class)   100% 10 0 0   100% 0 0   100%
src/gitlabracadabra/mixins/milestones.py MilestonesMixin   70% 43 13 0   69% 26 6   70%
src/gitlabracadabra/mixins/milestones.py (no class)   100% 7 0 0   100% 0 0   100%
src/gitlabracadabra/mixins/mirrors.py RemotePushArgs   100% 0 0 0   100% 0 0   100%
src/gitlabracadabra/mixins/mirrors.py MirrorsMixin   77% 110 25 0   72% 36 10   76%
src/gitlabracadabra/mixins/mirrors.py (no class)   100% 23 0 8   100% 0 0   100%
src/gitlabracadabra/mixins/package_mirrors.py PackageMirrorsMixin   91% 11 1 0   83% 6 1   88%
src/gitlabracadabra/mixins/package_mirrors.py (no class)   100% 15 0 2   100% 0 0   100%
src/gitlabracadabra/mixins/pipeline_schedules.py PipelineSchedulesMixin   78% 76 17 0   72% 46 9   75%
src/gitlabracadabra/mixins/pipeline_schedules.py (no class)   100% 9 0 0   100% 0 0   100%
src/gitlabracadabra/mixins/protected_branches.py ProtectedBranchesMixin   86% 138 19 0   82% 94 17   84%
src/gitlabracadabra/mixins/protected_branches.py (no class)   73% 49 13 0   50% 4 2   72%
src/gitlabracadabra/mixins/rename_branches.py RenameBranchesMixin   93% 14 1 0   90% 10 1   92%
src/gitlabracadabra/mixins/rename_branches.py (no class)   100% 6 0 0   100% 0 0   100%
src/gitlabracadabra/mixins/variables.py VariablesMixin   62% 32 12 0   55% 20 3   60%
src/gitlabracadabra/mixins/variables.py (no class)   100% 7 0 0   100% 0 0   100%
src/gitlabracadabra/mixins/webhooks.py WebhooksMixin   82% 28 5 0   70% 20 4   77%
src/gitlabracadabra/mixins/webhooks.py (no class)   100% 7 0 0   100% 0 0   100%
src/gitlabracadabra/objects/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
src/gitlabracadabra/objects/application_settings.py GitLabracadabraApplicationSettings   67% 21 7 0   50% 18 3   59%
src/gitlabracadabra/objects/application_settings.py (no class)   100% 19 0 0   100% 0 0   100%
src/gitlabracadabra/objects/group.py GitLabracadabraGroup   100% 0 0 0   100% 0 0   100%
src/gitlabracadabra/objects/group.py (no class)   100% 14 0 0   100% 0 0   100%
src/gitlabracadabra/objects/object.py GitLabracadabraObject   64% 178 64 0   55% 86 9   61%
src/gitlabracadabra/objects/object.py (no class)   100% 60 0 5   100% 0 0   100%
src/gitlabracadabra/objects/project.py GitLabracadabraProject   78% 80 18 0   68% 50 14   74%
src/gitlabracadabra/objects/project.py (no class)   100% 36 0 0   100% 0 0   100%
src/gitlabracadabra/objects/user.py GitLabracadabraUser   88% 16 2 0   62% 8 3   79%
src/gitlabracadabra/objects/user.py (no class)   100% 18 0 0   100% 0 0   100%
src/gitlabracadabra/packages/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
src/gitlabracadabra/packages/destination.py Destination   82% 67 12 0   78% 32 7   81%
src/gitlabracadabra/packages/destination.py (no class)   100% 24 0 3   100% 0 0   100%
src/gitlabracadabra/packages/github.py Github   86% 57 8 0   82% 22 4   85%
src/gitlabracadabra/packages/github.py (no class)   100% 19 0 3   100% 0 0   100%
src/gitlabracadabra/packages/gitlab.py Gitlab   93% 41 3 0   88% 26 3   91%
src/gitlabracadabra/packages/gitlab.py (no class)   100% 18 0 3   100% 0 0   100%
src/gitlabracadabra/packages/helm.py Helm   100% 29 0 0   100% 8 0   100%
src/gitlabracadabra/packages/helm.py (no class)   100% 18 0 2   100% 0 0   100%
src/gitlabracadabra/packages/package_file.py PackageFile   100% 2 0 0   100% 2 0   100%
src/gitlabracadabra/packages/package_file.py (no class)   100% 15 0 2   100% 0 0   100%
src/gitlabracadabra/packages/pip.py (no class)   74% 19 5 0   75% 8 2   74%
src/gitlabracadabra/packages/pulp_manifest.py PulpManifestSource   85% 60 9 0   77% 26 4   83%
src/gitlabracadabra/packages/pulp_manifest.py (no class)   100% 14 0 3   100% 0 0   100%
src/gitlabracadabra/packages/pypi.py PyPI   77% 83 19 0   75% 40 8   76%
src/gitlabracadabra/packages/pypi.py (no class)   94% 33 2 3   100% 0 0   94%
src/gitlabracadabra/packages/raw.py PackageFileArgs   100% 0 0 0   100% 0 0   100%
src/gitlabracadabra/packages/raw.py RawSource   96% 24 1 0   75% 8 2   91%
src/gitlabracadabra/packages/raw.py (no class)   100% 9 0 8   100% 0 0   100%
src/gitlabracadabra/packages/source.py Source   100% 3 0 0   100% 0 0   100%
src/gitlabracadabra/packages/source.py (no class)   100% 7 0 3   100% 0 0   100%
src/gitlabracadabra/packages/stream.py Stream   89% 9 1 0   50% 2 1   82%
src/gitlabracadabra/packages/stream.py (no class)   100% 10 0 3   100% 0 0   100%
src/gitlabracadabra/parser.py GitlabracadabraParser   91% 79 7 0   90% 42 4   91%
src/gitlabracadabra/parser.py (no class)   100% 25 0 3   100% 0 0   100%
src/gitlabracadabra/session.py Session   100% 3 0 0   100% 0 0   100%
src/gitlabracadabra/session.py (no class)   100% 5 0 0   100% 0 0   100%
src/gitlabracadabra/singleton.py SingletonMeta   100% 3 0 0   100% 2 0   100%
src/gitlabracadabra/singleton.py (no class)   100% 5 0 2   100% 0 0   100%
src/gitlabracadabra/tests/__init__.py (no class)   100% 3 0 0   100% 0 0   100%
src/gitlabracadabra/tests/case.py TestCase   100% 10 0 0   100% 0 0   100%
src/gitlabracadabra/tests/case.py TestCaseWithManager   100% 6 0 0   100% 0 0   100%
src/gitlabracadabra/tests/case.py (no class)   100% 13 0 0   100% 0 0   100%
src/gitlabracadabra/tests/patchfuncs.py (no class)   100% 18 0 0   100% 2 0   100%
src/gitlabracadabra/tests/vcrfuncs.py (no class)   98% 61 1 0   92% 26 2   97%
Total     85% 3211 471 101   73% 1172 221   82%

No items found using the specified filter.