Coverage report: 53%

Files Functions Classes

coverage.py v7.6.12, created at 2025-04-12 20:04 +0000

File function statements missing excluded coverage
osm_nbi/__init__.py (no function) 7 2 0 71%
osm_nbi/acm_topic.py ACMOperationTopic.__init__ 1 1 0 0%
osm_nbi/acm_topic.py ACMOperationTopic.format_on_operation 14 14 0 0%
osm_nbi/acm_topic.py ACMTopic.__init__ 1 1 0 0%
osm_nbi/acm_topic.py ACMTopic.new_profile 26 26 0 0%
osm_nbi/acm_topic.py ACMTopic._create_profile 2 2 0 0%
osm_nbi/acm_topic.py ACMTopic.default_profile 16 16 0 0%
osm_nbi/acm_topic.py ACMTopic._create_default_profile 2 2 0 0%
osm_nbi/acm_topic.py ACMTopic.detach 13 13 0 0%
osm_nbi/acm_topic.py ACMTopic._generate_age_key 4 4 0 0%
osm_nbi/acm_topic.py ACMTopic.common_delete 7 7 0 0%
osm_nbi/acm_topic.py ACMTopic.add_to_old_collection 28 28 0 0%
osm_nbi/acm_topic.py ACMTopic.cluster_unique_name_check 6 6 0 0%
osm_nbi/acm_topic.py ACMTopic.list_both 19 19 0 0%
osm_nbi/acm_topic.py ProfileTopic.__init__ 1 1 0 0%
osm_nbi/acm_topic.py ProfileTopic.edit_extra_before 6 6 0 0%
osm_nbi/acm_topic.py ProfileTopic.delete_extra_before 2 2 0 0%
osm_nbi/acm_topic.py ProfileTopic.delete_profile 7 7 0 0%
osm_nbi/acm_topic.py (no function) 31 0 0 100%
osm_nbi/admin_topics.py UserTopic.__init__ 1 0 0 100%
osm_nbi/admin_topics.py UserTopic._get_project_filter 3 3 0 0%
osm_nbi/admin_topics.py UserTopic.check_conflict_on_new 6 6 0 0%
osm_nbi/admin_topics.py UserTopic.check_conflict_on_del 2 2 0 0%
osm_nbi/admin_topics.py UserTopic.format_on_new 10 10 0 0%
osm_nbi/admin_topics.py UserTopic.format_on_edit 6 6 0 0%
osm_nbi/admin_topics.py UserTopic.edit 6 6 0 0%
osm_nbi/admin_topics.py UserTopic.new 6 6 0 0%
osm_nbi/admin_topics.py ProjectTopic.__init__ 1 0 0 100%
osm_nbi/admin_topics.py ProjectTopic._get_project_filter 3 3 0 0%
osm_nbi/admin_topics.py ProjectTopic.check_conflict_on_new 4 4 0 0%
osm_nbi/admin_topics.py ProjectTopic.format_on_new 1 0 0 100%
osm_nbi/admin_topics.py ProjectTopic.check_conflict_on_del 7 7 0 0%
osm_nbi/admin_topics.py ProjectTopic.edit 6 6 0 0%
osm_nbi/admin_topics.py ProjectTopic.new 6 6 0 0%
osm_nbi/admin_topics.py CommonVimWimSdn._create_operation 2 0 0 100%
osm_nbi/admin_topics.py CommonVimWimSdn.check_conflict_on_new 1 0 0 100%
osm_nbi/admin_topics.py CommonVimWimSdn.check_conflict_on_edit 3 0 0 100%
osm_nbi/admin_topics.py CommonVimWimSdn.format_on_edit 18 13 0 28%
osm_nbi/admin_topics.py CommonVimWimSdn.format_on_new 26 14 0 46%
osm_nbi/admin_topics.py CommonVimWimSdn.delete 24 2 0 92%
osm_nbi/admin_topics.py VimAccountTopic.check_conflict_on_del 5 5 0 0%
osm_nbi/admin_topics.py SdnTopic._obtain_url 9 9 0 0%
osm_nbi/admin_topics.py SdnTopic._validate_input_new 2 2 0 0%
osm_nbi/admin_topics.py SdnTopic._validate_input_edit 2 2 0 0%
osm_nbi/admin_topics.py K8sClusterTopic.format_on_new 11 11 0 0%
osm_nbi/admin_topics.py K8sClusterTopic.format_on_edit 5 5 0 0%
osm_nbi/admin_topics.py K8sClusterTopic.check_conflict_on_edit 14 14 0 0%
osm_nbi/admin_topics.py K8sClusterTopic.check_conflict_on_del 8 8 0 0%
osm_nbi/admin_topics.py VcaTopic.format_on_new 5 0 0 100%
osm_nbi/admin_topics.py VcaTopic.format_on_edit 6 0 0 100%
osm_nbi/admin_topics.py VcaTopic.check_conflict_on_del 8 0 0 100%
osm_nbi/admin_topics.py K8sRepoTopic.format_on_new 6 6 0 0%
osm_nbi/admin_topics.py K8sRepoTopic.delete 6 6 0 0%
osm_nbi/admin_topics.py UserTopicAuth.__init__ 1 0 0 100%
osm_nbi/admin_topics.py UserTopicAuth.check_conflict_on_new 19 0 0 100%
osm_nbi/admin_topics.py UserTopicAuth.check_conflict_on_edit 11 0 0 100%
osm_nbi/admin_topics.py UserTopicAuth.check_conflict_on_del 2 0 0 100%
osm_nbi/admin_topics.py UserTopicAuth.format_on_show 8 8 0 0%
osm_nbi/admin_topics.py UserTopicAuth.new 23 0 0 100%
osm_nbi/admin_topics.py UserTopicAuth.show 7 3 0 57%
osm_nbi/admin_topics.py UserTopicAuth.edit 114 58 0 49%
osm_nbi/admin_topics.py UserTopicAuth.list 4 1 0 75%
osm_nbi/admin_topics.py UserTopicAuth.delete 8 1 0 88%
osm_nbi/admin_topics.py ProjectTopicAuth.__init__ 1 0 0 100%
osm_nbi/admin_topics.py ProjectTopicAuth.check_conflict_on_new 6 0 0 100%
osm_nbi/admin_topics.py ProjectTopicAuth.check_conflict_on_edit 9 0 0 100%
osm_nbi/admin_topics.py ProjectTopicAuth.check_conflict_on_del 15 0 0 100%
osm_nbi/admin_topics.py ProjectTopicAuth.check_conflict_on_del.check_rw_projects 3 0 0 100%
osm_nbi/admin_topics.py ProjectTopicAuth.new 13 0 0 100%
osm_nbi/admin_topics.py ProjectTopicAuth.show 7 3 0 57%
osm_nbi/admin_topics.py ProjectTopicAuth.list 6 3 0 50%
osm_nbi/admin_topics.py ProjectTopicAuth.delete 8 1 0 88%
osm_nbi/admin_topics.py ProjectTopicAuth.edit 16 1 0 94%
osm_nbi/admin_topics.py RoleTopicAuth.__init__ 2 0 0 100%
osm_nbi/admin_topics.py RoleTopicAuth.validate_role_definition 11 2 0 82%
osm_nbi/admin_topics.py RoleTopicAuth._validate_input_new 4 0 0 100%
osm_nbi/admin_topics.py RoleTopicAuth._validate_input_edit 4 0 0 100%
osm_nbi/admin_topics.py RoleTopicAuth.check_conflict_on_new 6 0 0 100%
osm_nbi/admin_topics.py RoleTopicAuth.check_conflict_on_edit 16 0 0 100%
osm_nbi/admin_topics.py RoleTopicAuth.check_conflict_on_del 8 0 0 100%
osm_nbi/admin_topics.py RoleTopicAuth.format_on_new 12 1 0 92%
osm_nbi/admin_topics.py RoleTopicAuth.format_on_edit 9 3 0 67%
osm_nbi/admin_topics.py RoleTopicAuth.show 7 2 0 71%
osm_nbi/admin_topics.py RoleTopicAuth.list 6 3 0 50%
osm_nbi/admin_topics.py RoleTopicAuth.new 12 0 0 100%
osm_nbi/admin_topics.py RoleTopicAuth.delete 12 3 0 75%
osm_nbi/admin_topics.py RoleTopicAuth.edit 12 1 0 92%
osm_nbi/admin_topics.py (no function) 170 0 0 100%
osm_nbi/auth.py Authenticator.__init__ 16 16 0 0%
osm_nbi/auth.py Authenticator.start 55 55 0 0%
osm_nbi/auth.py Authenticator.start.load_role_permissions 10 10 0 0%
osm_nbi/auth.py Authenticator.stop 5 5 0 0%
osm_nbi/auth.py Authenticator.create_admin_project 11 11 0 0%
osm_nbi/auth.py Authenticator.create_admin_user 15 15 0 0%
osm_nbi/auth.py Authenticator.init_db 55 55 0 0%
osm_nbi/auth.py Authenticator.load_operation_to_allowed_roles 17 17 0 0%
osm_nbi/auth.py Authenticator.authorize 54 54 0 0%
osm_nbi/auth.py Authenticator.new_token 20 20 0 0%
osm_nbi/auth.py Authenticator.get_token_list 3 3 0 0%
osm_nbi/auth.py Authenticator.get_token 8 8 0 0%
osm_nbi/auth.py Authenticator.del_token 6 6 0 0%
osm_nbi/auth.py Authenticator.check_permissions 26 26 0 0%
osm_nbi/auth.py Authenticator.get_user_list 1 1 0 0%
osm_nbi/auth.py Authenticator._normalize_url 35 35 0 0%
osm_nbi/auth.py Authenticator._internal_get_token_list 3 3 0 0%
osm_nbi/auth.py Authenticator._internal_get_token 6 6 0 0%
osm_nbi/auth.py Authenticator._internal_tokens_prune 4 4 0 0%
osm_nbi/auth.py Authenticator.remove_token_from_cache 4 4 0 0%
osm_nbi/auth.py Authenticator.check_password_expiry 17 17 0 0%
osm_nbi/auth.py (no function) 43 43 0 0%
osm_nbi/authconn.py AuthException.__init__ 2 2 0 0%
osm_nbi/authconn.py AuthconnException.__init__ 2 0 0 100%
osm_nbi/authconn.py AuthconnConnectionException.__init__ 1 1 0 0%
osm_nbi/authconn.py AuthconnNotSupportedException.__init__ 1 1 0 0%
osm_nbi/authconn.py AuthconnNotImplementedException.__init__ 1 1 0 0%
osm_nbi/authconn.py AuthconnOperationException.__init__ 1 1 0 0%
osm_nbi/authconn.py AuthconnNotFoundException.__init__ 1 0 0 100%
osm_nbi/authconn.py AuthconnConflictException.__init__ 1 1 0 0%
osm_nbi/authconn.py Authconn.__init__ 2 0 0 100%
osm_nbi/authconn.py Authconn.authenticate 1 1 0 0%
osm_nbi/authconn.py Authconn.validate_token 1 1 0 0%
osm_nbi/authconn.py Authconn.revoke_token 1 1 0 0%
osm_nbi/authconn.py Authconn.create_user 1 1 0 0%
osm_nbi/authconn.py Authconn.update_user 1 1 0 0%
osm_nbi/authconn.py Authconn.delete_user 1 1 0 0%
osm_nbi/authconn.py Authconn.get_user_list 1 1 0 0%
osm_nbi/authconn.py Authconn.get_user 7 7 0 0%
osm_nbi/authconn.py Authconn.create_role 1 1 0 0%
osm_nbi/authconn.py Authconn.delete_role 1 1 0 0%
osm_nbi/authconn.py Authconn.get_role_list 1 1 0 0%
osm_nbi/authconn.py Authconn.get_role 7 7 0 0%
osm_nbi/authconn.py Authconn.update_role 1 1 0 0%
osm_nbi/authconn.py Authconn.create_project 1 1 0 0%
osm_nbi/authconn.py Authconn.delete_project 1 1 0 0%
osm_nbi/authconn.py Authconn.get_project_list 1 1 0 0%
osm_nbi/authconn.py Authconn.get_project 7 7 0 0%
osm_nbi/authconn.py Authconn.update_project 1 1 0 0%
osm_nbi/authconn.py (no function) 42 0 0 100%
osm_nbi/authconn_internal.py AuthconnInternal.__init__ 5 0 0 100%
osm_nbi/authconn_internal.py AuthconnInternal.validate_token 17 17 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.revoke_token 9 9 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.validate_user 59 59 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.authenticate 70 70 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.get_role_list 1 1 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.create_role 4 4 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.delete_role 3 3 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.update_role 3 3 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.create_user 20 1 0 95%
osm_nbi/authconn_internal.py AuthconnInternal.update_user 108 49 0 55%
osm_nbi/authconn_internal.py AuthconnInternal.delete_user 3 3 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.get_user_list 37 37 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.get_project_list 1 1 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.create_project 2 2 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.delete_project 5 5 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.update_project 1 1 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.generate_otp 2 2 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.send_email 50 50 0 0%
osm_nbi/authconn_internal.py AuthconnInternal.validate_otp 26 26 0 0%
osm_nbi/authconn_internal.py (no function) 46 0 0 100%
osm_nbi/authconn_keystone.py AuthconnKeystone.__init__ 33 33 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.authenticate 35 35 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.validate_token 8 8 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.revoke_token 6 6 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone._get_domain_id 9 9 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone._get_domains 6 6 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.create_user 12 12 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.update_user 36 36 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.delete_user 12 12 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.get_user_list 43 43 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.get_role_list 11 11 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.create_role 7 7 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.delete_role 7 7 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.update_role 10 10 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.get_project_list 16 16 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.create_project 5 5 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.delete_project 7 7 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.update_project 4 4 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.assign_role_to_user 18 18 0 0%
osm_nbi/authconn_keystone.py AuthconnKeystone.remove_role_from_user 18 18 0 0%
osm_nbi/authconn_keystone.py (no function) 34 0 0 100%
osm_nbi/authconn_tacacs.py AuthconnTacacs.__init__ 8 8 0 0%
osm_nbi/authconn_tacacs.py AuthconnTacacs.validate_user 16 16 0 0%
osm_nbi/authconn_tacacs.py AuthconnTacacs.create_user 10 10 0 0%
osm_nbi/authconn_tacacs.py AuthconnTacacs.update_user 5 5 0 0%
osm_nbi/authconn_tacacs.py (no function) 22 0 0 100%
osm_nbi/base_topic.py EngineException.__init__ 2 0 0 100%
osm_nbi/base_topic.py NBIBadArgumentsException.__init__ 3 0 0 100%
osm_nbi/base_topic.py NBIBadArgumentsException.__str__ 1 0 0 100%
osm_nbi/base_topic.py deep_get 5 2 0 60%
osm_nbi/base_topic.py detect_descriptor_usage 13 0 0 100%
osm_nbi/base_topic.py update_descriptor_usage_state 7 0 0 100%
osm_nbi/base_topic.py get_iterable 3 0 0 100%
osm_nbi/base_topic.py versiontuple 4 4 0 0%
osm_nbi/base_topic.py increment_ip_mac 14 8 0 43%
osm_nbi/base_topic.py BaseTopic.__init__ 5 0 0 100%
osm_nbi/base_topic.py BaseTopic.id_field 3 1 0 67%
osm_nbi/base_topic.py BaseTopic._remove_envelop 3 1 0 67%
osm_nbi/base_topic.py BaseTopic.check_quota 12 10 0 17%
osm_nbi/base_topic.py BaseTopic._validate_input_new 3 0 0 100%
osm_nbi/base_topic.py BaseTopic._validate_input_edit 3 0 0 100%
osm_nbi/base_topic.py BaseTopic._get_project_filter 21 3 0 86%
osm_nbi/base_topic.py BaseTopic.check_conflict_on_new 1 1 0 0%
osm_nbi/base_topic.py BaseTopic.check_conflict_on_edit 13 7 0 46%
osm_nbi/base_topic.py BaseTopic.check_unique_name 8 1 0 88%
osm_nbi/base_topic.py BaseTopic.format_on_new 16 1 0 94%
osm_nbi/base_topic.py BaseTopic.format_on_edit 4 0 0 100%
osm_nbi/base_topic.py BaseTopic._send_msg 6 1 0 83%
osm_nbi/base_topic.py BaseTopic.check_conflict_on_del 1 0 0 100%
osm_nbi/base_topic.py BaseTopic._update_input_with_kwargs 32 6 0 81%
osm_nbi/base_topic.py BaseTopic.sol005_projection 1 1 0 0%
osm_nbi/base_topic.py BaseTopic.show 8 2 0 75%
osm_nbi/base_topic.py BaseTopic.get_file 1 1 0 0%
osm_nbi/base_topic.py BaseTopic.list 8 8 0 0%
osm_nbi/base_topic.py BaseTopic.new 16 1 0 94%
osm_nbi/base_topic.py BaseTopic.upload_content 1 1 0 0%
osm_nbi/base_topic.py BaseTopic.delete_list 5 5 0 0%
osm_nbi/base_topic.py BaseTopic.delete_extra 1 1 0 0%
osm_nbi/base_topic.py BaseTopic.delete_extra_before 1 0 0 100%
osm_nbi/base_topic.py BaseTopic.delete 34 10 0 71%
osm_nbi/base_topic.py BaseTopic.edit_extra_before 1 0 0 100%
osm_nbi/base_topic.py BaseTopic.edit 29 4 0 86%
osm_nbi/base_topic.py BaseTopic.create_gitname 12 3 0 75%
osm_nbi/base_topic.py (no function) 64 0 0 100%
osm_nbi/descriptor_topics.py DescriptorTopic.__init__ 1 0 0 100%
osm_nbi/descriptor_topics.py DescriptorTopic._validate_input_new 1 1 0 0%
osm_nbi/descriptor_topics.py DescriptorTopic.check_conflict_on_edit 21 0 0 100%
osm_nbi/descriptor_topics.py DescriptorTopic.check_conflict_on_edit._check_unique_id_name 14 0 0 100%
osm_nbi/descriptor_topics.py DescriptorTopic.format_on_new 4 0 0 100%
osm_nbi/descriptor_topics.py DescriptorTopic.delete_extra 7 4 0 43%
osm_nbi/descriptor_topics.py DescriptorTopic.get_one_by_id 15 15 0 0%
osm_nbi/descriptor_topics.py DescriptorTopic.new 11 2 0 82%
osm_nbi/descriptor_topics.py DescriptorTopic.upload_content 174 92 0 47%
osm_nbi/descriptor_topics.py DescriptorTopic.get_file 33 33 0 0%
osm_nbi/descriptor_topics.py DescriptorTopic._remove_yang_prefixes_from_descriptor 13 0 0 100%
osm_nbi/descriptor_topics.py DescriptorTopic.pyangbind_validation 1 1 0 0%
osm_nbi/descriptor_topics.py DescriptorTopic._validate_input_edit 16 9 0 44%
osm_nbi/descriptor_topics.py DescriptorTopic._validate_descriptor_changes 1 1 0 0%
osm_nbi/descriptor_topics.py VnfdTopic.__init__ 1 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic.pyangbind_validation 11 1 0 91%
osm_nbi/descriptor_topics.py VnfdTopic._descriptor_data_is_in_old_format 1 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic._remove_envelop 12 3 0 75%
osm_nbi/descriptor_topics.py VnfdTopic.check_conflict_on_edit 12 2 0 83%
osm_nbi/descriptor_topics.py VnfdTopic.check_conflict_on_del 14 2 0 86%
osm_nbi/descriptor_topics.py VnfdTopic._validate_input_new 20 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic.validate_helm_chart 8 1 0 88%
osm_nbi/descriptor_topics.py VnfdTopic.validate_helm_chart.is_url 2 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic.validate_mgmt_interface_connection_point 8 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic.validate_vdu_internal_connection_points 6 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic.validate_external_connection_points 14 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic._validate_vdu_charms_in_package 9 2 0 78%
osm_nbi/descriptor_topics.py VnfdTopic._validate_vdu_cloud_init_in_package 4 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic._validate_vnf_charms_in_package 10 1 0 90%
osm_nbi/descriptor_topics.py VnfdTopic._validate_package_folders 21 10 0 52%
osm_nbi/descriptor_topics.py VnfdTopic.validate_internal_virtual_links 16 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic.validate_monitoring_params 19 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic.validate_scaling_group_descriptor 37 2 0 95%
osm_nbi/descriptor_topics.py VnfdTopic.validate_healing_group_descriptor 11 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic.validate_alarm_group_descriptor 15 2 0 87%
osm_nbi/descriptor_topics.py VnfdTopic.validate_storage_compute_descriptor 14 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic.delete_extra 3 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic.sol005_projection 9 9 0 0%
osm_nbi/descriptor_topics.py VnfdTopic.find_software_version 6 1 0 83%
osm_nbi/descriptor_topics.py VnfdTopic.extract_policies 9 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic.extract_day12_primitives 10 0 0 100%
osm_nbi/descriptor_topics.py VnfdTopic.remove_modifiable_items 7 1 0 86%
osm_nbi/descriptor_topics.py VnfdTopic._validate_descriptor_changes 17 1 0 94%
osm_nbi/descriptor_topics.py NsdTopic.__init__ 1 0 0 100%
osm_nbi/descriptor_topics.py NsdTopic.pyangbind_validation 14 1 0 93%
osm_nbi/descriptor_topics.py NsdTopic._descriptor_data_is_in_old_format 1 0 0 100%
osm_nbi/descriptor_topics.py NsdTopic._remove_envelop 12 1 0 92%
osm_nbi/descriptor_topics.py NsdTopic._validate_input_new 11 1 0 91%
osm_nbi/descriptor_topics.py NsdTopic.validate_vld_mgmt_network_with_virtual_link_protocol_data 8 0 0 100%
osm_nbi/descriptor_topics.py NsdTopic.validate_vnffgd_data 17 1 0 94%
osm_nbi/descriptor_topics.py NsdTopic.validate_vnf_profiles_vnfd_id 6 0 0 100%
osm_nbi/descriptor_topics.py NsdTopic._validate_input_edit 14 8 0 43%
osm_nbi/descriptor_topics.py NsdTopic._check_descriptor_dependencies 5 0 0 100%
osm_nbi/descriptor_topics.py NsdTopic._get_descriptor_constituent_vnfds_index 10 0 0 100%
osm_nbi/descriptor_topics.py NsdTopic.validate_df_vnf_profiles_constituent_connection_points 11 0 0 100%
osm_nbi/descriptor_topics.py NsdTopic.check_conflict_on_edit 3 0 0 100%
osm_nbi/descriptor_topics.py NsdTopic.check_conflict_on_del 14 2 0 86%
osm_nbi/descriptor_topics.py NsdTopic.delete_extra 2 0 0 100%
osm_nbi/descriptor_topics.py NsdTopic.extract_day12_primitives 4 0 0 100%
osm_nbi/descriptor_topics.py NsdTopic.remove_modifiable_items 9 2 0 78%
osm_nbi/descriptor_topics.py NsdTopic._validate_descriptor_changes 15 1 0 93%
osm_nbi/descriptor_topics.py NsdTopic.sol005_projection 8 8 0 0%
osm_nbi/descriptor_topics.py NstTopic.__init__ 1 1 0 0%
osm_nbi/descriptor_topics.py NstTopic.pyangbind_validation 8 8 0 0%
osm_nbi/descriptor_topics.py NstTopic._remove_envelop 12 12 0 0%
osm_nbi/descriptor_topics.py NstTopic._validate_input_new 5 5 0 0%
osm_nbi/descriptor_topics.py NstTopic._check_descriptor_dependencies 8 8 0 0%
osm_nbi/descriptor_topics.py NstTopic.check_conflict_on_edit 3 3 0 0%
osm_nbi/descriptor_topics.py NstTopic.check_conflict_on_del 6 6 0 0%
osm_nbi/descriptor_topics.py NstTopic.sol005_projection 8 8 0 0%
osm_nbi/descriptor_topics.py PduTopic.__init__ 1 1 0 0%
osm_nbi/descriptor_topics.py PduTopic.format_on_new 4 4 0 0%
osm_nbi/descriptor_topics.py PduTopic.check_conflict_on_del 6 6 0 0%
osm_nbi/descriptor_topics.py VnfPkgOpTopic.__init__ 1 1 0 0%
osm_nbi/descriptor_topics.py VnfPkgOpTopic.edit 1 1 0 0%
osm_nbi/descriptor_topics.py VnfPkgOpTopic.delete 1 1 0 0%
osm_nbi/descriptor_topics.py VnfPkgOpTopic.delete_list 1 1 0 0%
osm_nbi/descriptor_topics.py VnfPkgOpTopic.new 43 43 0 0%
osm_nbi/descriptor_topics.py NsConfigTemplateTopic.__init__ 1 1 0 0%
osm_nbi/descriptor_topics.py NsConfigTemplateTopic.check_conflict_on_del 9 9 0 0%
osm_nbi/descriptor_topics.py NsConfigTemplateTopic.check_unique_template_name 10 10 0 0%
osm_nbi/descriptor_topics.py NsConfigTemplateTopic.check_conflict_on_edit 28 28 0 0%
osm_nbi/descriptor_topics.py (no function) 159 0 0 100%
osm_nbi/engine.py Engine.__init__ 9 9 0 0%
osm_nbi/engine.py Engine.start 40 40 0 0%
osm_nbi/engine.py Engine.stop 10 10 0 0%
osm_nbi/engine.py Engine.new_item 4 4 0 0%
osm_nbi/engine.py Engine.add_item 4 4 0 0%
osm_nbi/engine.py Engine.upload_content 4 4 0 0%
osm_nbi/engine.py Engine.clone 4 4 0 0%
osm_nbi/engine.py Engine.move_ksu 4 4 0 0%
osm_nbi/engine.py Engine.get_cluster_creds_file 3 3 0 0%
osm_nbi/engine.py Engine.get_cluster_creds 3 3 0 0%
osm_nbi/engine.py Engine.update_cluster 3 3 0 0%
osm_nbi/engine.py Engine.delete_ksu 4 4 0 0%
osm_nbi/engine.py Engine.get_item_list 4 4 0 0%
osm_nbi/engine.py Engine.get_item_list_cluster 4 4 0 0%
osm_nbi/engine.py Engine.get_item 3 3 0 0%
osm_nbi/engine.py Engine.get_one_item 3 3 0 0%
osm_nbi/engine.py Engine.get_file 3 3 0 0%
osm_nbi/engine.py Engine.del_item_list 4 4 0 0%
osm_nbi/engine.py Engine.del_item 4 4 0 0%
osm_nbi/engine.py Engine.remove 4 4 0 0%
osm_nbi/engine.py Engine.edit_item 4 4 0 0%
osm_nbi/engine.py Engine.edit 4 4 0 0%
osm_nbi/engine.py Engine.cancel_item 4 4 0 0%
osm_nbi/engine.py Engine.upgrade_db 17 17 0 0%
osm_nbi/engine.py Engine.init_db 7 7 0 0%
osm_nbi/engine.py (no function) 54 0 0 100%
osm_nbi/html_out.py format 49 49 0 0%
osm_nbi/html_out.py (no function) 15 15 0 0%
osm_nbi/instance_topics.py NsrTopic.__init__ 1 0 0 100%
osm_nbi/instance_topics.py NsrTopic.format_on_new 3 0 0 100%
osm_nbi/instance_topics.py NsrTopic.check_conflict_on_del 5 0 0 100%
osm_nbi/instance_topics.py NsrTopic.delete_extra 22 4 0 82%
osm_nbi/instance_topics.py NsrTopic._format_ns_request 4 0 0 100%
osm_nbi/instance_topics.py NsrTopic._format_additional_params 57 17 0 70%
osm_nbi/instance_topics.py NsrTopic.new 68 22 0 68%
osm_nbi/instance_topics.py NsrTopic._get_nsd_from_db 3 0 0 100%
osm_nbi/instance_topics.py NsrTopic._get_nsConfigTemplate_from_db 4 4 0 0%
osm_nbi/instance_topics.py NsrTopic._get_vnfd_from_db 4 0 0 100%
osm_nbi/instance_topics.py NsrTopic._add_nsr_to_db 3 0 0 100%
osm_nbi/instance_topics.py NsrTopic._add_vnfr_to_db 3 0 0 100%
osm_nbi/instance_topics.py NsrTopic._check_nsd_operational_state 2 1 0 50%
osm_nbi/instance_topics.py NsrTopic._check_ns_config_template_operational_state 2 2 0 0%
osm_nbi/instance_topics.py NsrTopic._get_ns_k8s_namespace 7 2 0 71%
osm_nbi/instance_topics.py NsrTopic._add_shared_volumes_to_nsr 9 5 0 44%
osm_nbi/instance_topics.py NsrTopic._add_flavor_to_nsr 39 12 0 69%
osm_nbi/instance_topics.py NsrTopic._create_nsr_descriptor_from_nsd 52 13 0 75%
osm_nbi/instance_topics.py NsrTopic._get_affinity_or_anti_affinity_group_data_from_vnfd 10 10 0 0%
osm_nbi/instance_topics.py NsrTopic._add_affinity_or_anti_affinity_group_to_nsr 5 5 0 0%
osm_nbi/instance_topics.py NsrTopic._get_image_data_from_vnfd 9 1 0 89%
osm_nbi/instance_topics.py NsrTopic._add_image_to_nsr 4 0 0 100%
osm_nbi/instance_topics.py NsrTopic._create_vnfr_descriptor_from_vnfd 180 66 0 63%
osm_nbi/instance_topics.py NsrTopic.vca_status_refresh 12 0 0 100%
osm_nbi/instance_topics.py NsrTopic.show 3 0 0 100%
osm_nbi/instance_topics.py NsrTopic.edit 1 1 0 0%
osm_nbi/instance_topics.py VnfrTopic.__init__ 1 0 0 100%
osm_nbi/instance_topics.py VnfrTopic.delete 1 1 0 0%
osm_nbi/instance_topics.py VnfrTopic.edit 1 1 0 0%
osm_nbi/instance_topics.py VnfrTopic.new 1 1 0 0%
osm_nbi/instance_topics.py NsLcmOpTopic.__init__ 2 0 0 100%
osm_nbi/instance_topics.py NsLcmOpTopic._check_ns_operation 10 2 0 80%
osm_nbi/instance_topics.py NsLcmOpTopic._check_action_ns_operation 37 14 0 62%
osm_nbi/instance_topics.py NsLcmOpTopic._check_update_ns_operation 39 21 0 46%
osm_nbi/instance_topics.py NsLcmOpTopic._check_scale_ns_operation 5 5 0 0%
osm_nbi/instance_topics.py NsLcmOpTopic._check_heal_ns_operation 14 14 0 0%
osm_nbi/instance_topics.py NsLcmOpTopic._check_instantiate_ns_operation 21 7 0 67%
osm_nbi/instance_topics.py NsLcmOpTopic._get_vnfd_from_vnf_member_index 10 1 0 90%
osm_nbi/instance_topics.py NsLcmOpTopic._check_valid_vdu 4 1 0 75%
osm_nbi/instance_topics.py NsLcmOpTopic._check_valid_kdu 4 4 0 0%
osm_nbi/instance_topics.py NsLcmOpTopic._check_vnf_instantiation_params 30 10 0 67%
osm_nbi/instance_topics.py NsLcmOpTopic._check_valid_vim_account 9 3 0 67%
osm_nbi/instance_topics.py NsLcmOpTopic._get_vim_account 6 2 0 67%
osm_nbi/instance_topics.py NsLcmOpTopic._check_valid_wim_account 11 9 0 18%
osm_nbi/instance_topics.py NsLcmOpTopic._look_for_pdu 52 47 0 10%
osm_nbi/instance_topics.py NsLcmOpTopic._look_for_k8scluster 41 38 0 7%
osm_nbi/instance_topics.py NsLcmOpTopic._update_vnfrs_from_nsd 33 21 0 36%
osm_nbi/instance_topics.py NsLcmOpTopic._update_vnfrs 77 40 0 48%
osm_nbi/instance_topics.py NsLcmOpTopic._create_nslcmop 4 0 0 100%
osm_nbi/instance_topics.py NsLcmOpTopic._get_enabled_vims 7 7 0 0%
osm_nbi/instance_topics.py NsLcmOpTopic.new 86 52 0 40%
osm_nbi/instance_topics.py NsLcmOpTopic.new.check_if_nsr_is_not_slice_member 6 6 0 0%
osm_nbi/instance_topics.py NsLcmOpTopic.cancel 14 14 0 0%
osm_nbi/instance_topics.py NsLcmOpTopic.delete 1 1 0 0%
osm_nbi/instance_topics.py NsLcmOpTopic.edit 1 1 0 0%
osm_nbi/instance_topics.py NsiTopic.__init__ 2 2 0 0%
osm_nbi/instance_topics.py NsiTopic._format_ns_request 2 2 0 0%
osm_nbi/instance_topics.py NsiTopic._format_addional_params 10 10 0 0%
osm_nbi/instance_topics.py NsiTopic.check_conflict_on_del 5 5 0 0%
osm_nbi/instance_topics.py NsiTopic.delete_extra 20 20 0 0%
osm_nbi/instance_topics.py NsiTopic.new 108 108 0 0%
osm_nbi/instance_topics.py NsiTopic.edit 1 1 0 0%
osm_nbi/instance_topics.py NsiLcmOpTopic.__init__ 2 2 0 0%
osm_nbi/instance_topics.py NsiLcmOpTopic._check_nsi_operation 6 6 0 0%
osm_nbi/instance_topics.py NsiLcmOpTopic._check_nsi_operation.check_valid_netslice_subnet_id 9 9 0 0%
osm_nbi/instance_topics.py NsiLcmOpTopic._create_nsilcmop 4 4 0 0%
osm_nbi/instance_topics.py NsiLcmOpTopic.add_shared_nsr_2vld 11 11 0 0%
osm_nbi/instance_topics.py NsiLcmOpTopic.new 63 63 0 0%
osm_nbi/instance_topics.py NsiLcmOpTopic.delete 1 1 0 0%
osm_nbi/instance_topics.py NsiLcmOpTopic.edit 1 1 0 0%
osm_nbi/instance_topics.py (no function) 108 0 0 100%
osm_nbi/k8s_topics.py InfraContTopic.__init__ 1 1 0 0%
osm_nbi/k8s_topics.py InfraContTopic.new 1 1 0 0%
osm_nbi/k8s_topics.py InfraContTopic.default 1 1 0 0%
osm_nbi/k8s_topics.py InfraContTopic.delete 2 2 0 0%
osm_nbi/k8s_topics.py InfraConfTopic.__init__ 1 1 0 0%
osm_nbi/k8s_topics.py InfraConfTopic.new 1 1 0 0%
osm_nbi/k8s_topics.py InfraConfTopic.default 1 1 0 0%
osm_nbi/k8s_topics.py InfraConfTopic.delete 2 2 0 0%
osm_nbi/k8s_topics.py AppTopic.__init__ 1 1 0 0%
osm_nbi/k8s_topics.py AppTopic.new 1 1 0 0%
osm_nbi/k8s_topics.py AppTopic.default 1 1 0 0%
osm_nbi/k8s_topics.py AppTopic.delete 2 2 0 0%
osm_nbi/k8s_topics.py ResourceTopic.__init__ 1 1 0 0%
osm_nbi/k8s_topics.py ResourceTopic.new 1 1 0 0%
osm_nbi/k8s_topics.py ResourceTopic.default 1 1 0 0%
osm_nbi/k8s_topics.py ResourceTopic.delete 2 2 0 0%
osm_nbi/k8s_topics.py ClusterTopic.__init__ 5 5 0 0%
osm_nbi/k8s_topics.py ClusterTopic.format_on_new 2 2 0 0%
osm_nbi/k8s_topics.py ClusterTopic.new 26 26 0 0%
osm_nbi/k8s_topics.py ClusterTopic._create_cluster 18 18 0 0%
osm_nbi/k8s_topics.py ClusterTopic.check_vim 6 6 0 0%
osm_nbi/k8s_topics.py ClusterTopic._create_default_profiles 3 3 0 0%
osm_nbi/k8s_topics.py ClusterTopic.to_select_topic 9 9 0 0%
osm_nbi/k8s_topics.py ClusterTopic.show_one 13 13 0 0%
osm_nbi/k8s_topics.py ClusterTopic.state_check 6 6 0 0%
osm_nbi/k8s_topics.py ClusterTopic.edit 11 11 0 0%
osm_nbi/k8s_topics.py ClusterTopic.edit_extra_before 13 13 0 0%
osm_nbi/k8s_topics.py ClusterTopic.add_profile 14 14 0 0%
osm_nbi/k8s_topics.py ClusterTopic._get_default_profiles 4 4 0 0%
osm_nbi/k8s_topics.py ClusterTopic.remove_profile 15 15 0 0%
osm_nbi/k8s_topics.py ClusterTopic.get_cluster_creds 10 10 0 0%
osm_nbi/k8s_topics.py ClusterTopic.get_cluster_creds_file 28 28 0 0%
osm_nbi/k8s_topics.py ClusterTopic.update_cluster 15 15 0 0%
osm_nbi/k8s_topics.py ClusterTopic.delete_extra_before 2 2 0 0%
osm_nbi/k8s_topics.py ClusterTopic.delete 6 6 0 0%
osm_nbi/k8s_topics.py ClusterOpsTopic.__init__ 1 1 0 0%
osm_nbi/k8s_topics.py ClusterOpsTopic.format_on_new 2 2 0 0%
osm_nbi/k8s_topics.py ClusterOpsTopic.add 26 26 0 0%
osm_nbi/k8s_topics.py ClusterOpsTopic._add_cluster 4 4 0 0%
osm_nbi/k8s_topics.py ClusterOpsTopic.remove 21 21 0 0%
osm_nbi/k8s_topics.py KsusTopic.__init__ 2 2 0 0%
osm_nbi/k8s_topics.py KsusTopic.format_on_new 5 5 0 0%
osm_nbi/k8s_topics.py KsusTopic.new 39 39 0 0%
osm_nbi/k8s_topics.py KsusTopic.clone 7 7 0 0%
osm_nbi/k8s_topics.py KsusTopic.update_usage_state 7 7 0 0%
osm_nbi/k8s_topics.py KsusTopic.move_ksu 24 24 0 0%
osm_nbi/k8s_topics.py KsusTopic.check_conflict_on_edit 3 3 0 0%
osm_nbi/k8s_topics.py KsusTopic.format_on_edit 7 7 0 0%
osm_nbi/k8s_topics.py KsusTopic.edit 13 13 0 0%
osm_nbi/k8s_topics.py KsusTopic.edit_ksu 22 22 0 0%
osm_nbi/k8s_topics.py KsusTopic.delete_ksu 16 16 0 0%
osm_nbi/k8s_topics.py KsusTopic.delete 40 40 0 0%
osm_nbi/k8s_topics.py OkaTopic.__init__ 2 2 0 0%
osm_nbi/k8s_topics.py OkaTopic.format_on_new 5 5 0 0%
osm_nbi/k8s_topics.py OkaTopic.check_conflict_on_del 3 3 0 0%
osm_nbi/k8s_topics.py OkaTopic.check_conflict_on_edit 9 9 0 0%
osm_nbi/k8s_topics.py OkaTopic.edit 17 17 0 0%
osm_nbi/k8s_topics.py OkaTopic.delete 12 12 0 0%
osm_nbi/k8s_topics.py OkaTopic.new 16 16 0 0%
osm_nbi/k8s_topics.py OkaTopic.upload_content 96 96 0 0%
osm_nbi/k8s_topics.py (no function) 120 0 0 100%
osm_nbi/nbi.py NbiException.__init__ 2 2 0 0%
osm_nbi/nbi.py Server.__init__ 4 4 0 0%
osm_nbi/nbi.py Server._format_in 81 81 0 0%
osm_nbi/nbi.py Server._format_out 23 23 0 0%
osm_nbi/nbi.py Server.index 10 10 0 0%
osm_nbi/nbi.py Server.version 11 11 0 0%
osm_nbi/nbi.py Server.domain 7 7 0 0%
osm_nbi/nbi.py Server._format_login 5 5 0 0%
osm_nbi/nbi.py Server.nsfm 61 61 0 0%
osm_nbi/nbi.py Server.token 50 50 0 0%
osm_nbi/nbi.py Server.test 75 75 0 0%
osm_nbi/nbi.py Server._check_valid_url_method 22 22 0 0%
osm_nbi/nbi.py Server._set_location_header 2 2 0 0%
osm_nbi/nbi.py Server._extract_query_string_operations 6 6 0 0%
osm_nbi/nbi.py Server._manage_admin_query 40 40 0 0%
osm_nbi/nbi.py Server.default 349 349 0 0%
osm_nbi/nbi.py _start_service 97 97 0 0%
osm_nbi/nbi.py _stop_service 5 5 0 0%
osm_nbi/nbi.py nbi 4 4 0 0%
osm_nbi/nbi.py usage 1 1 0 0%
osm_nbi/nbi.py (no function) 94 94 0 0%
osm_nbi/notifications.py NotificationException.__init__ 2 2 0 0%
osm_nbi/notifications.py NotificationBase.__init__ 3 3 0 0%
osm_nbi/notifications.py NotificationBase.get_models 1 1 0 0%
osm_nbi/notifications.py NotificationBase.get_subscribers 1 1 0 0%
osm_nbi/notifications.py NotificationBase._get_basic_auth 1 1 0 0%
osm_nbi/notifications.py NotificationBase._decrypt_password 1 1 0 0%
osm_nbi/notifications.py NotificationBase.get_payload 11 11 0 0%
osm_nbi/notifications.py NotificationBase.send_notifications 19 19 0 0%
osm_nbi/notifications.py NotificationBase.send_notification 23 23 0 0%
osm_nbi/notifications.py NsLcmNotification.__init__ 2 2 0 0%
osm_nbi/notifications.py NsLcmNotification.get_models 1 1 0 0%
osm_nbi/notifications.py NsLcmNotification._format_nslcm_subscribers 16 16 0 0%
osm_nbi/notifications.py NsLcmNotification.get_subscribers 15 15 0 0%
osm_nbi/notifications.py VnfLcmNotification.__init__ 2 2 0 0%
osm_nbi/notifications.py VnfLcmNotification.get_models 1 1 0 0%
osm_nbi/notifications.py VnfLcmNotification._format_vnflcm_subscribers 12 12 0 0%
osm_nbi/notifications.py VnfLcmNotification.get_subscribers 14 14 0 0%
osm_nbi/notifications.py NsdNotification.__init__ 3 3 0 0%
osm_nbi/notifications.py VnfdNotification.__init__ 3 3 0 0%
osm_nbi/notifications.py (no function) 43 43 0 0%
osm_nbi/osm_vnfm/__init__.py (no function) 0 0 0 100%
osm_nbi/osm_vnfm/base_methods.py BaseMethod.__init__ 1 0 0 100%
osm_nbi/osm_vnfm/base_methods.py (no function) 5 0 0 100%
osm_nbi/osm_vnfm/vnf_instance_actions.py VnfLcmOp2NsLcmOp.__init__ 3 0 0 100%
osm_nbi/osm_vnfm/vnf_instance_actions.py VnfLcmOp2NsLcmOp.new 1 0 0 100%
osm_nbi/osm_vnfm/vnf_instance_actions.py VnfLcmOp2NsLcmOp.list 1 1 0 0%
osm_nbi/osm_vnfm/vnf_instance_actions.py VnfLcmOp2NsLcmOp.show 1 0 0 100%
osm_nbi/osm_vnfm/vnf_instance_actions.py NewVnfLcmOp.__init__ 5 0 0 100%
osm_nbi/osm_vnfm/vnf_instance_actions.py NewVnfLcmOp.__get_nsdid 2 0 0 100%
osm_nbi/osm_vnfm/vnf_instance_actions.py NewVnfLcmOp.__get_formatted_indata 10 6 0 40%
osm_nbi/osm_vnfm/vnf_instance_actions.py NewVnfLcmOp.notify_operation 9 0 0 100%
osm_nbi/osm_vnfm/vnf_instance_actions.py NewVnfLcmOp.action 8 0 0 100%
osm_nbi/osm_vnfm/vnf_instance_actions.py ListVnfLcmOp.__init__ 3 0 0 100%
osm_nbi/osm_vnfm/vnf_instance_actions.py ListVnfLcmOp.action 9 9 0 0%
osm_nbi/osm_vnfm/vnf_instance_actions.py ShowVnfLcmOp.__init__ 3 0 0 100%
osm_nbi/osm_vnfm/vnf_instance_actions.py ShowVnfLcmOp.action 6 0 0 100%
osm_nbi/osm_vnfm/vnf_instance_actions.py sol003_projection 7 0 0 100%
osm_nbi/osm_vnfm/vnf_instance_actions.py (no function) 22 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py VnfInstances2NsInstances.__init__ 4 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py VnfInstances2NsInstances.new 1 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py VnfInstances2NsInstances.list 1 1 0 0%
osm_nbi/osm_vnfm/vnf_instances.py VnfInstances2NsInstances.show 1 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py VnfInstances2NsInstances.delete 1 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py NewVnfInstance.__get_formatted_indata 6 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py NewVnfInstance.__init__ 4 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py NewVnfInstance.__get_vnfd 1 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py NewVnfInstance.__onboard_vnfd 2 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py NewVnfInstance.__create_nsd 10 1 0 90%
osm_nbi/osm_vnfm/vnf_instances.py NewVnfInstance.__create_nsr 1 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py NewVnfInstance.__action_pre_processing 13 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py NewVnfInstance.action 1 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py ListVnfInstance.__init__ 2 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py ListVnfInstance.action 1 1 0 0%
osm_nbi/osm_vnfm/vnf_instances.py ShowVnfInstance.__init__ 2 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py ShowVnfInstance.action 1 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py DeleteVnfInstance.__init__ 5 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py DeleteVnfInstance.action 10 0 0 100%
osm_nbi/osm_vnfm/vnf_instances.py (no function) 32 0 0 100%
osm_nbi/osm_vnfm/vnf_subscription.py VnflcmSubscriptionsTopic._subscription_mapper 31 31 0 0%
osm_nbi/osm_vnfm/vnf_subscription.py (no function) 6 0 0 100%
osm_nbi/pmjobs_topics.py PmJobsTopic.__init__ 3 0 0 100%
osm_nbi/pmjobs_topics.py PmJobsTopic._get_vnf_metric_list 15 3 0 80%
osm_nbi/pmjobs_topics.py PmJobsTopic._prom_metric_request 13 0 0 100%
osm_nbi/pmjobs_topics.py PmJobsTopic.show 20 1 0 95%
osm_nbi/pmjobs_topics.py (no function) 11 0 0 100%
osm_nbi/subscription_topics.py CommonSubscriptions._subscription_mapper 1 1 0 0%
osm_nbi/subscription_topics.py CommonSubscriptions.format_subscription 7 7 0 0%
osm_nbi/subscription_topics.py CommonSubscriptions.check_conflict_on_new 22 22 0 0%
osm_nbi/subscription_topics.py CommonSubscriptions.format_on_new 10 10 0 0%
osm_nbi/subscription_topics.py CommonSubscriptions.format_on_new._check_endpoint 14 14 0 0%
osm_nbi/subscription_topics.py CommonSubscriptions.new 4 4 0 0%
osm_nbi/subscription_topics.py CommonSubscriptions.delete_extra 3 3 0 0%
osm_nbi/subscription_topics.py NslcmSubscriptionsTopic._subscription_mapper 42 42 0 0%
osm_nbi/subscription_topics.py (no function) 17 0 0 100%
osm_nbi/subscriptions.py SubscriptionException.__init__ 2 2 0 0%
osm_nbi/subscriptions.py SubscriptionThread.__init__ 12 12 0 0%
osm_nbi/subscriptions.py SubscriptionThread.start_kafka 37 37 0 0%
osm_nbi/subscriptions.py SubscriptionThread.run 31 31 0 0%
osm_nbi/subscriptions.py SubscriptionThread._msg_callback 58 58 0 0%
osm_nbi/subscriptions.py SubscriptionThread._stop 7 7 0 0%
osm_nbi/subscriptions.py SubscriptionThread.terminate 5 5 0 0%
osm_nbi/subscriptions.py (no function) 19 19 0 0%
osm_nbi/tests/pmjob_mocks/response.py (no function) 8 0 0 100%
osm_nbi/tests/test_admin_topics.py norm 1 0 0 100%
osm_nbi/tests/test_admin_topics.py TestVcaTopic.setUp 5 0 0 100%
osm_nbi/tests/test_admin_topics.py TestVcaTopic.test_format_on_new 9 0 0 100%
osm_nbi/tests/test_admin_topics.py TestVcaTopic.test_format_on_edit 10 0 0 100%
osm_nbi/tests/test_admin_topics.py TestVcaTopic.test_check_conflict_on_del 7 0 0 100%
osm_nbi/tests/test_admin_topics.py TestVcaTopic.test_check_conflict_on_del_force 6 0 0 100%
osm_nbi/tests/test_admin_topics.py TestVcaTopic.test_check_conflict_on_del_with_conflict 9 1 0 89%
osm_nbi/tests/test_admin_topics.py Test_ProjectTopicAuth.setUpClass 1 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_ProjectTopicAuth.setUp 7 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_ProjectTopicAuth.test_new_project 20 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_ProjectTopicAuth.test_edit_project 23 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_ProjectTopicAuth.test_conflict_on_new 16 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_ProjectTopicAuth.test_conflict_on_edit 21 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_ProjectTopicAuth.test_delete_project 10 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_ProjectTopicAuth.test_conflict_on_del 28 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_RoleTopicAuth.setUpClass 2 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_RoleTopicAuth.setUp 8 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_RoleTopicAuth.test_new_role 22 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_RoleTopicAuth.test_edit_role 24 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_RoleTopicAuth.test_delete_role 12 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_RoleTopicAuth.test_conflict_on_new 16 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_RoleTopicAuth.test_conflict_on_edit 24 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_RoleTopicAuth.test_conflict_on_del 21 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_UserTopicAuth.setUpClass 2 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_UserTopicAuth.setUp 7 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_UserTopicAuth.test_new_user 50 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_UserTopicAuth.test_edit_user 49 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_UserTopicAuth.test_delete_user 11 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_UserTopicAuth.test_conflict_on_new 25 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_UserTopicAuth.test_conflict_on_edit 29 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_UserTopicAuth.test_conflict_on_del 9 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_UserTopicAuth.test_user_management 49 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_CommonVimWimSdn.setUpClass 1 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_CommonVimWimSdn.setUp 11 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_CommonVimWimSdn.test_new_cvws 31 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_CommonVimWimSdn.test_conflict_on_new 10 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_CommonVimWimSdn.test_edit_cvws 36 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_CommonVimWimSdn.test_conflict_on_edit 8 0 0 100%
osm_nbi/tests/test_admin_topics.py Test_CommonVimWimSdn.test_delete_cvws 52 0 0 100%
osm_nbi/tests/test_admin_topics.py (no function) 73 1 0 99%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.setUpClass 1 0 0 100%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.tearDownClass 1 0 0 100%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.setUp 1 0 0 100%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.test_update_input_with_kwargs 6 0 0 100%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.test_detect_descriptor_usage_empty_descriptor 6 1 0 83%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.test_detect_descriptor_usage_empty_db_argument 7 1 0 86%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.test_detect_descriptor_usage_which_is_in_use 7 0 0 100%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.test_detect_descriptor_usage_which_is_not_in_use 7 0 0 100%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.test_detect_descriptor_usage_wrong_desc_format 7 1 0 86%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.test_detect_descriptor_usage_wrong_db_collection 7 1 0 86%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.test_update_descriptor_usage_state_to_in_use 6 0 0 100%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.test_update_descriptor_usage_state_to_not_in_use 6 0 0 100%
osm_nbi/tests/test_base_topic.py Test_BaseTopic.test_update_descriptor_usage_state_db_exception 7 1 0 86%
osm_nbi/tests/test_base_topic.py (no function) 33 1 0 97%
osm_nbi/tests/test_db_descriptors.py (no function) 7 0 0 100%
osm_nbi/tests/test_descriptor_topics.py admin_value 1 0 0 100%
osm_nbi/tests/test_descriptor_topics.py setup_mock_fs 4 0 0 100%
osm_nbi/tests/test_descriptor_topics.py norm 1 0 0 100%
osm_nbi/tests/test_descriptor_topics.py compare_desc 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.setUpClass 1 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.tearDownClass 1 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.setUp 6 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.assertNotRaises 4 2 0 50%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.create_desc_temp 3 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.prepare_vnfd_creation 6 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.prepare_vnfd 5 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.prepare_test_vnfd 5 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_normal_creation 44 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_exploit 3 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_valid_helm_chart 3 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_pyangbind_validation_additional_properties 13 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_pyangbind_validation_property_types 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_cloud_init 6 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_day12_configuration 6 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_mgmt_cp 7 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_mgmt_cp_connection_point 7 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_vdu_int_cpd 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_duplicated_vld 7 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_vdu_int_virtual_link_desc 9 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_virtual_link_profile 9 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_scaling_criteria_vdu_id 11 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_scaling_criteria_monitoring_param_ref 12 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_scaling_aspect_vnf_configuration 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_scaling_config_action 10 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_healing_criteria_vdu_id 11 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_alarm_criteria_monitoring_param_ref 10 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_storage_reference_criteria 9 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_compute_reference_criteria 9 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_check_input_validation_everything_right 7 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_edit_vnfd 36 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_delete_vnfd 68 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.prepare_vnfd_validation 4 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_vnfd_changes_day12_config_primitive_changed 11 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_vnfd_changes_sw_version_changed 12 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_vnfd_changes_sw_version_not_changed_mgm_cp_changed 13 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_vnfd_changes_sw_version_not_changed_mgm_cp_changed_vnfd_not_in_use 11 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_mgmt_interface_connection_point_on_valid_descriptor 2 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_mgmt_interface_connection_point_when_missing_connection_point 6 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_mgmt_interface_connection_point_when_missing_mgmt_cp 6 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_vdu_internal_connection_points_on_valid_descriptor 3 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_external_connection_points_on_valid_descriptor 2 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_external_connection_points_when_missing_internal_connection_point 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_vdu_internal_connection_points_on_duplicated_internal_connection_point 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_external_connection_points_on_duplicated_external_connection_point 7 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_internal_virtual_links_on_valid_descriptor 2 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_internal_virtual_links_on_duplicated_ivld 7 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_internal_virtual_links_when_missing_ivld_on_connection_point 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_internal_virtual_links_when_missing_ivld_on_profile 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_monitoring_params_on_valid_descriptor 2 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_monitoring_params_on_duplicated_ivld_monitoring_param 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_monitoring_params_on_duplicated_vdu_monitoring_param 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_monitoring_params_on_duplicated_df_monitoring_param 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_scaling_group_descriptor_on_valid_descriptor 2 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_scaling_group_descriptor_when_missing_monitoring_param 11 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_scaling_group_descriptor_when_missing_vnf_configuration 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_validate_scaling_group_descriptor_when_missing_scaling_config_action_primitive 9 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_new_vnfd_revision 12 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_VnfdTopic.test_update_vnfd 19 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.setUpClass 1 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.tearDownClass 1 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.setUp 6 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.assertNotRaises 4 2 0 50%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.create_desc_temp 3 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.prepare_nsd_creation 10 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_new_nsd_normal_creation 46 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_new_nsd_check_pyangbind_validation_required_properties 6 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_new_nsd_check_pyangbind_validation_additional_properties 6 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_new_nsd_check_pyangbind_validation_property_types 6 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_new_nsd_check_input_validation_mgmt_network_virtual_link_protocol_data 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_new_nsd_check_descriptor_dependencies_vnfd_id 6 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_new_nsd_check_descriptor_dependencies_vld_vnfd_connection_point_ref 11 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_edit_nsd 40 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_delete_nsd 67 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.prepare_nsd_validation 4 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_validate_descriptor_ns_configuration_changed 11 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_validate_descriptor_nsd_name_changed 13 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_validate_descriptor_nsd_name_changed_nsd_not_in_use 11 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_validate_vld_mgmt_network_with_virtual_link_protocol_data_on_valid_descriptor 3 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_validate_vld_mgmt_network_with_virtual_link_protocol_data_when_both_defined 9 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_validate_vnf_profiles_vnfd_id_on_valid_descriptor 2 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_validate_vnf_profiles_vnfd_id_when_missing_vnfd 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_validate_df_vnf_profiles_constituent_connection_points_on_valid_descriptor 5 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_validate_df_vnf_profiles_constituent_connection_points_when_missing_connection_point 11 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_check_conflict_on_edit_when_missing_constituent_vnfd_id 11 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_validate_vnffgd_descriptor_on_valid_descriptor 4 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_validate_vnffgd_descriptor_not_matching_nfp_position_element 9 0 0 100%
osm_nbi/tests/test_descriptor_topics.py Test_NsdTopic.test_validate_vnffgd_descriptor_not_matching_constituent_base_element_id 8 0 0 100%
osm_nbi/tests/test_descriptor_topics.py (no function) 203 1 0 99%
osm_nbi/tests/test_instance_topics.py TestNsLcmOpTopic.setUp 20 0 0 100%
osm_nbi/tests/test_instance_topics.py TestNsLcmOpTopic.test_create_instantiate 26 0 0 100%
osm_nbi/tests/test_instance_topics.py TestNsLcmOpTopic.test_check_ns_operation_action 13 0 0 100%
osm_nbi/tests/test_instance_topics.py TestNsLcmOpTopic.test_update_remove_vnf 15 0 0 100%
osm_nbi/tests/test_instance_topics.py TestNsLcmOpTopic.test_migrate 29 0 0 100%
osm_nbi/tests/test_instance_topics.py TestNsLcmOpTopicWithMock.setUp 6 0 0 100%
osm_nbi/tests/test_instance_topics.py TestNsLcmOpTopicWithMock.test_get_vnfd_from_vnf_member_revision 6 0 0 100%
osm_nbi/tests/test_instance_topics.py TestNsLcmOpTopicWithMock.test_get_vnfd_from_vnf_member_no_revision 7 0 0 100%
osm_nbi/tests/test_instance_topics.py TestNsLcmOpTopicWithMock.assertNotRaises 4 2 0 50%
osm_nbi/tests/test_instance_topics.py TestNsLcmOpTopicWithMock.test_check_ns_update_operation 51 0 0 100%
osm_nbi/tests/test_instance_topics.py TestNsrTopic.setUp 16 0 0 100%
osm_nbi/tests/test_instance_topics.py TestNsrTopic.test_create 41 2 0 95%
osm_nbi/tests/test_instance_topics.py TestNsrTopic.test_show_instance 12 0 0 100%
osm_nbi/tests/test_instance_topics.py TestNsrTopic.test_vca_status_refresh 24 0 0 100%
osm_nbi/tests/test_instance_topics.py TestNsrTopic.test_delete_ns 81 0 0 100%
osm_nbi/tests/test_instance_topics.py (no function) 34 0 0 100%
osm_nbi/tests/test_osm_vnfm.py TestVnfInstances.setUp 12 0 0 100%
osm_nbi/tests/test_osm_vnfm.py TestVnfInstances.test_create_identifier 12 0 0 100%
osm_nbi/tests/test_osm_vnfm.py TestVnfInstances.test_show_vnfinstance 7 0 0 100%
osm_nbi/tests/test_osm_vnfm.py TestVnfInstances.test_delete_vnfinstance 11 0 0 100%
osm_nbi/tests/test_osm_vnfm.py TestVnfLcmOpTopic.setUp 19 0 0 100%
osm_nbi/tests/test_osm_vnfm.py TestVnfLcmOpTopic.test_create_vnf_instantiate 8 0 0 100%
osm_nbi/tests/test_osm_vnfm.py TestVnfLcmOpTopic.test_show_vnflmcop 10 0 0 100%
osm_nbi/tests/test_osm_vnfm.py (no function) 22 0 0 100%
osm_nbi/tests/test_pkg_descriptors.py (no function) 7 0 0 100%
osm_nbi/tests/test_pmjobs_topic.py PmJobsTopicTest.setUp 12 0 0 100%
osm_nbi/tests/test_pmjobs_topic.py PmJobsTopicTest.set_get_mock_res 12 0 0 100%
osm_nbi/tests/test_pmjobs_topic.py PmJobsTopicTest.test_prom_metric_request 10 0 0 100%
osm_nbi/tests/test_pmjobs_topic.py PmJobsTopicTest.test_show 15 0 0 100%
osm_nbi/tests/test_pmjobs_topic.py (no function) 16 0 0 100%
osm_nbi/utils.py find_in_list 4 0 0 100%
osm_nbi/utils.py filter_in_list 5 0 0 100%
osm_nbi/utils.py find_index_in_list 4 4 0 0%
osm_nbi/utils.py deep_update_dict 13 0 0 100%
osm_nbi/utils.py cef_event 2 0 0 100%
osm_nbi/utils.py cef_event_builder 5 0 0 100%
osm_nbi/utils.py get_version 2 0 0 100%
osm_nbi/utils.py (no function) 9 0 0 100%
osm_nbi/validation.py ValidationError.__init__ 2 0 0 100%
osm_nbi/validation.py validate_input 11 2 0 82%
osm_nbi/validation.py is_valid_uuid 5 0 0 100%
osm_nbi/validation.py (no function) 143 0 0 100%
osm_nbi/vnf_instance_topics.py VnfInstances.__init__ 2 0 0 100%
osm_nbi/vnf_instance_topics.py VnfInstances.new 1 0 0 100%
osm_nbi/vnf_instance_topics.py VnfInstances.list 1 1 0 0%
osm_nbi/vnf_instance_topics.py VnfInstances.show 1 0 0 100%
osm_nbi/vnf_instance_topics.py VnfInstances.delete 1 0 0 100%
osm_nbi/vnf_instance_topics.py VnfLcmOpTopic.__init__ 2 0 0 100%
osm_nbi/vnf_instance_topics.py VnfLcmOpTopic.new 1 0 0 100%
osm_nbi/vnf_instance_topics.py VnfLcmOpTopic.list 1 1 0 0%
osm_nbi/vnf_instance_topics.py VnfLcmOpTopic.show 1 0 0 100%
osm_nbi/vnf_instance_topics.py (no function) 16 0 0 100%
Total   10739 5071 0 53%

No items found using the specified filter.