Coverage report

|  |  | 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.