Coverage report: 27%

Files Functions Classes

coverage.py v7.6.10, created at 2025-02-12 18:11 +0200

File function statements missing excluded coverage
class_generator/class_generator.py _is_kind_and_namespaced 9 9 0 0%
class_generator/class_generator.py map_kind_to_namespaced 34 34 0 0%
class_generator/class_generator.py read_resources_mapping_file 5 5 0 0%
class_generator/class_generator.py get_server_version 6 6 0 0%
class_generator/class_generator.py get_client_binary 6 6 0 0%
class_generator/class_generator.py update_kind_schema 47 47 0 0%
class_generator/class_generator.py convert_camel_case_to_snake_case 40 40 0 0%
class_generator/class_generator.py render_jinja_template 8 8 0 0%
class_generator/class_generator.py parse_user_code_from_file 12 12 0 0%
class_generator/class_generator.py generate_resource_file_from_dict 36 36 0 0%
class_generator/class_generator.py types_generator 17 17 0 0%
class_generator/class_generator.py get_property_schema 4 4 0 0%
class_generator/class_generator.py format_description 5 5 0 0%
class_generator/class_generator.py prepare_property_dict 12 12 0 0%
class_generator/class_generator.py parse_explain 31 31 0 0%
class_generator/class_generator.py extract_group_kind_version 6 6 0 0%
class_generator/class_generator.py class_generator 21 21 0 0%
class_generator/class_generator.py write_and_format_rendered 4 4 0 0%
class_generator/class_generator.py generate_class_generator_tests 14 14 0 0%
class_generator/class_generator.py main 16 16 0 0%
class_generator/class_generator.py (no function) 64 64 0 0%
ocp_resources/exceptions.py MissingRequiredArgumentError.__init__ 1 1 0 0%
ocp_resources/exceptions.py MissingRequiredArgumentError.__str__ 1 1 0 0%
ocp_resources/exceptions.py MissingResourceError.__init__ 1 1 0 0%
ocp_resources/exceptions.py MissingResourceError.__str__ 1 1 0 0%
ocp_resources/exceptions.py MissingResourceResError.__init__ 2 2 0 0%
ocp_resources/exceptions.py MissingResourceResError.__str__ 1 1 0 0%
ocp_resources/exceptions.py MissingTemplateVariables.__init__ 2 2 0 0%
ocp_resources/exceptions.py MissingTemplateVariables.__str__ 1 1 0 0%
ocp_resources/exceptions.py ExecOnPodError.__init__ 4 4 0 0%
ocp_resources/exceptions.py ExecOnPodError.__str__ 1 1 0 0%
ocp_resources/exceptions.py ResourceTeardownError.__init__ 1 1 0 0%
ocp_resources/exceptions.py ResourceTeardownError.__str__ 1 1 0 0%
ocp_resources/exceptions.py (no function) 22 0 0 100%
ocp_resources/resource.py _find_supported_resource 6 6 0 0%
ocp_resources/resource.py _get_api_version 7 7 0 0%
ocp_resources/resource.py get_client 17 17 0 0%
ocp_resources/resource.py sub_resource_level 3 3 0 0%
ocp_resources/resource.py replace_key_with_hashed_value 16 16 0 0%
ocp_resources/resource.py KubeAPIVersion.__init__ 3 3 0 0%
ocp_resources/resource.py KubeAPIVersion.parse 10 10 0 0%
ocp_resources/resource.py KubeAPIVersion.__str__ 1 1 0 0%
ocp_resources/resource.py KubeAPIVersion.__repr__ 1 1 0 0%
ocp_resources/resource.py KubeAPIVersion._cmp 13 13 0 0%
ocp_resources/resource.py ClassProperty.__init__ 1 0 0 100%
ocp_resources/resource.py ClassProperty.__get__ 1 1 0 0%
ocp_resources/resource.py Resource.__init__ 37 37 0 0%
ocp_resources/resource.py Resource._ensure_exists 3 3 0 0%
ocp_resources/resource.py Resource._set_logger 3 3 0 0%
ocp_resources/resource.py Resource._prepare_node_selector_spec 1 1 0 0%
ocp_resources/resource.py Resource.kind 1 1 0 0%
ocp_resources/resource.py Resource._base_body 18 18 0 0%
ocp_resources/resource.py Resource.to_dict 1 1 0 0%
ocp_resources/resource.py Resource.__enter__ 2 2 0 0%
ocp_resources/resource.py Resource.__exit__ 3 3 0 0%
ocp_resources/resource.py Resource._sigint_handler 2 2 0 0%
ocp_resources/resource.py Resource.deploy 9 9 0 0%
ocp_resources/resource.py Resource.clean_up 6 6 0 0%
ocp_resources/resource.py Resource._prepare_resources 4 4 0 0%
ocp_resources/resource.py Resource._prepare_singular_name_kwargs 4 4 0 0%
ocp_resources/resource.py Resource._set_client_and_api_version 4 4 0 0%
ocp_resources/resource.py Resource.full_api 3 3 0 0%
ocp_resources/resource.py Resource.api 1 1 0 0%
ocp_resources/resource.py Resource.wait 5 5 0 0%
ocp_resources/resource.py Resource.wait_deleted 9 9 0 0%
ocp_resources/resource.py Resource.exists 4 4 0 0%
ocp_resources/resource.py Resource._kube_v1_api 1 1 0 0%
ocp_resources/resource.py Resource.wait_for_status 22 22 0 0%
ocp_resources/resource.py Resource.create 14 14 0 0%
ocp_resources/resource.py Resource.delete 14 14 0 0%
ocp_resources/resource.py Resource.status 2 2 0 0%
ocp_resources/resource.py Resource.update 4 4 0 0%
ocp_resources/resource.py Resource.update_replace 4 4 0 0%
ocp_resources/resource.py Resource.retry_cluster_exceptions 8 8 0 0%
ocp_resources/resource.py Resource.get 4 4 0 0%
ocp_resources/resource.py Resource.get._get 10 10 0 0%
ocp_resources/resource.py Resource.instance 2 2 0 0%
ocp_resources/resource.py Resource.instance._instance 1 1 0 0%
ocp_resources/resource.py Resource.labels 1 1 0 0%
ocp_resources/resource.py Resource.watcher 1 1 0 0%
ocp_resources/resource.py Resource.wait_for_condition 10 10 0 0%
ocp_resources/resource.py Resource.api_request 9 9 0 0%
ocp_resources/resource.py Resource.wait_for_conditions 8 8 0 0%
ocp_resources/resource.py Resource.events 4 4 0 0%
ocp_resources/resource.py Resource.get_all_cluster_resources 8 8 0 0%
ocp_resources/resource.py Resource.to_yaml 5 5 0 0%
ocp_resources/resource.py Resource.keys_to_hash 1 1 0 0%
ocp_resources/resource.py Resource.hash_resource_dict 9 9 0 0%
ocp_resources/resource.py Resource.get_condition_message 10 10 0 0%
ocp_resources/resource.py NamespacedResource.__init__ 6 6 0 0%
ocp_resources/resource.py NamespacedResource.get 4 4 0 0%
ocp_resources/resource.py NamespacedResource.get._get 10 10 0 0%
ocp_resources/resource.py NamespacedResource.instance 2 2 0 0%
ocp_resources/resource.py NamespacedResource.instance._instance 1 1 0 0%
ocp_resources/resource.py NamespacedResource._base_body 5 5 0 0%
ocp_resources/resource.py NamespacedResource.to_dict 2 2 0 0%
ocp_resources/resource.py ResourceEditor.__init__ 4 4 0 0%
ocp_resources/resource.py ResourceEditor.backups 1 1 0 0%
ocp_resources/resource.py ResourceEditor.patches 1 1 0 0%
ocp_resources/resource.py ResourceEditor.update 25 25 0 0%
ocp_resources/resource.py ResourceEditor.restore 1 1 0 0%
ocp_resources/resource.py ResourceEditor.__enter__ 2 2 0 0%
ocp_resources/resource.py ResourceEditor.__exit__ 1 1 0 0%
ocp_resources/resource.py ResourceEditor._dictify_resourcefield 7 7 0 0%
ocp_resources/resource.py ResourceEditor._create_backup 13 13 0 0%
ocp_resources/resource.py ResourceEditor._apply_patches 17 17 0 0%
ocp_resources/resource.py ResourceEditor._apply_patches_sampler 3 3 0 0%
ocp_resources/resource.py (no function) 230 0 0 100%
ocp_resources/utils/constants.py (no function) 15 0 0 100%
ocp_resources/utils/resource_constants.py (no function) 63 0 0 100%
ocp_resources/utils/utils.py skip_existing_resource_creation_teardown 13 13 0 0%
ocp_resources/utils/utils.py skip_existing_resource_creation_teardown._return_resource 5 5 0 0%
ocp_resources/utils/utils.py (no function) 4 0 0 100%
Total   1222 887 0 27%

No items found using the specified filter.