Coverage report: 76%

Files Functions Classes

coverage.py v7.12.0, created at 2025-12-02 08:01 +0000

File function   statements missing excluded   coverage
filip / __init__.py (no function)   3 0 0   100%
filip / clients / __init__.py (no function)   0 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.__init__   16 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.__enter__   5 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.__exit__   1 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.fiware_headers   1 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.fiware_headers   14 9 0   36%
filip / clients / base_http_client.py BaseHttpClient.fiware_service   1 1 0   0%
filip / clients / base_http_client.py BaseHttpClient.fiware_service   2 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.fiware_service_path   1 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.fiware_service_path   2 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.headers   3 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.get   4 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.options   4 4 0   0%
filip / clients / base_http_client.py BaseHttpClient.head   4 4 0   0%
filip / clients / base_http_client.py BaseHttpClient.post   4 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.put   4 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.patch   4 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.delete   4 0 0   100%
filip / clients / base_http_client.py BaseHttpClient.log_error   8 2 0   75%
filip / clients / base_http_client.py BaseHttpClient.close   2 0 0   100%
filip / clients / base_http_client.py (no function)   37 0 0   100%
filip / clients / exceptions.py BaseHttpClientException.__init__   2 0 0   100%
filip / clients / exceptions.py (no function)   4 0 2   100%
filip / clients / mqtt / __init__.py (no function)   1 0 0   100%
filip / clients / mqtt / client.py IoTAMQTTClient.__init__   14 1 0   93%
filip / clients / mqtt / client.py IoTAMQTTClient.devices   1 0 0   100%
filip / clients / mqtt / client.py IoTAMQTTClient.devices   3 0 2   100%
filip / clients / mqtt / client.py IoTAMQTTClient.get_encoder   1 1 0   0%
filip / clients / mqtt / client.py IoTAMQTTClient.add_encoder   3 3 0   0%
filip / clients / mqtt / client.py IoTAMQTTClient.__validate_device   10 1 0   90%
filip / clients / mqtt / client.py IoTAMQTTClient.__create_topic   18 7 0   61%
filip / clients / mqtt / client.py IoTAMQTTClient.__subscribe_commands   6 2 0   67%
filip / clients / mqtt / client.py IoTAMQTTClient.get_service_group   4 1 0   75%
filip / clients / mqtt / client.py IoTAMQTTClient.add_service_group   7 0 0   100%
filip / clients / mqtt / client.py IoTAMQTTClient.delete_service_group   5 0 0   100%
filip / clients / mqtt / client.py IoTAMQTTClient.update_service_group   6 1 0   83%
filip / clients / mqtt / client.py IoTAMQTTClient.get_device   1 0 0   100%
filip / clients / mqtt / client.py IoTAMQTTClient.add_device   6 0 0   100%
filip / clients / mqtt / client.py IoTAMQTTClient.delete_device   7 1 0   86%
filip / clients / mqtt / client.py IoTAMQTTClient.update_device   5 0 0   100%
filip / clients / mqtt / client.py IoTAMQTTClient.add_command_callback   6 1 0   83%
filip / clients / mqtt / client.py IoTAMQTTClient.publish   34 7 0   79%
filip / clients / mqtt / client.py IoTAMQTTClient.publish.elif_action   1 0 0   100%
filip / clients / mqtt / client.py IoTAMQTTClient.publish.elif_action   1 1 0   0%
filip / clients / mqtt / client.py IoTAMQTTClient.subscribe   4 0 0   100%
filip / clients / mqtt / client.py (no function)   31 0 0   100%
filip / clients / mqtt / encoder / __init__.py (no function)   3 0 0   100%
filip / clients / mqtt / encoder / base_encoder.py BaseEncoder.__init__   2 0 0   100%
filip / clients / mqtt / encoder / base_encoder.py BaseEncoder.decode_message   11 11 0   0%
filip / clients / mqtt / encoder / base_encoder.py BaseEncoder.encode_msg   0 0 1   100%
filip / clients / mqtt / encoder / base_encoder.py BaseEncoder._parse_timestamp   8 6 0   25%
filip / clients / mqtt / encoder / base_encoder.py BaseEncoder._raise_encoding_error   1 1 0   0%
filip / clients / mqtt / encoder / base_encoder.py (no function)   16 0 0   100%
filip / clients / mqtt / encoder / json.py Json.__init__   1 0 0   100%
filip / clients / mqtt / encoder / json.py Json.decode_message   3 3 0   0%
filip / clients / mqtt / encoder / json.py Json.encode_msg   8 3 0   62%
filip / clients / mqtt / encoder / json.py (no function)   9 0 0   100%
filip / clients / mqtt / encoder / ulralight.py Ultralight.__init__   1 0 0   100%
filip / clients / mqtt / encoder / ulralight.py Ultralight.__eval_value   1 1 0   0%
filip / clients / mqtt / encoder / ulralight.py Ultralight.decode_message   7 7 0   0%
filip / clients / mqtt / encoder / ulralight.py Ultralight.encode_msg   19 11 0   42%
filip / clients / mqtt / encoder / ulralight.py (no function)   12 0 0   100%
filip / clients / ngsi_ld / __init__.py (no function)   0 0 0   100%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.__init__   10 1 0   90%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.__pagination   25 2 0   92%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.get_version   6 6 3   0%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.__make_tenant   5 0 3   100%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.get_statistics   6 6 3   0%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.post_entity   13 0 9   100%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.override_entities   1 0 0   100%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.get_entity   22 3 4   86%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.get_entity_list   37 6 4   84%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.replace_existing_attributes_of_entity   12 3 6   75%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.update_entity_attribute   12 3 4   75%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.append_entity_attributes   15 3 4   80%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.delete_entity_by_id   10 2 4   80%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.delete_attribute   7 0 4   100%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.get_subscription_list   8 0 4   100%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.post_subscription   22 10 4   55%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.get_subscription   8 1 4   88%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.update_subscription   10 2 4   80%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.delete_subscription   7 1 4   86%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.log_multi_errors   6 0 0   100%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.handle_multi_status_response   12 0 2   100%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.entity_batch_operation   21 0 4   100%
filip / clients / ngsi_ld / cb.py ContextBrokerLDClient.validate_relationship   13 2 3   85%
filip / clients / ngsi_ld / cb.py (no function)   40 0 0   100%
filip / clients / ngsi_v2 / __init__.py (no function)   4 0 0   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.__init__   4 0 0   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.__pagination   23 2 0   91%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_version   6 1 4   83%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient._check_correct_cb_version   3 1 0   67%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_resources   6 1 3   83%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_statistics   6 1 3   83%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.post_entity   16 0 8   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_entity_list   70 21 11   70%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_entity   23 2 3   91%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_entity_attributes   19 6 3   68%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.update_entity   10 0 0   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.update_entity_properties   1 0 0   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.update_entity_relationships   1 0 0   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.delete_entity   22 2 3   91%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.delete_entities   12 0 0   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.update_or_append_entity_attributes   26 1 4   96%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.update_existing_entity_attributes   25 1 3   96%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.override_entity   1 0 0   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.replace_entity_attributes   22 1 3   95%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_attribute   13 3 3   77%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.update_entity_attribute   21 5 3   76%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.delete_entity_attribute   10 10 3   0%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_attribute_value   11 2 3   82%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.update_attribute_value   20 2 3   90%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_entity_types   15 3 3   80%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_entity_type   9 1 3   89%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_subscription_list   8 0 3   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.post_subscription   27 2 3   93%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_subscription   8 1 3   88%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.update_subscription   15 6 3   60%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.delete_subscription   7 1 3   86%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_registration_list   8 0 3   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.post_registration   9 9 3   0%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.get_registration   8 8 3   0%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.add_valid_relationships   8 0 0   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.remove_invalid_relationships   9 1 0   89%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.validate_relationship   11 2 3   82%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.update_registration   8 8 3   0%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.delete_registration   7 7 3   0%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.update   20 3 3   85%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.query   17 4 3   76%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.notify   9 9 3   0%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.post_command   9 5 0   44%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.does_entity_exist   8 0 6   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.patch_entity   2 0 0   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.compare_lists_ignore_order   4 0 0   100%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient.compare_lists_ignore_order.get_canonical_key   3 1 0   67%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient._subscription_dicts_are_equal   23 1 0   96%
filip / clients / ngsi_v2 / cb.py ContextBrokerClient._subscription_dicts_are_equal._value_is_not_none   5 0 0   100%
filip / clients / ngsi_v2 / cb.py (no function)   75 1 1   99%
filip / clients / ngsi_v2 / client.py HttpClient.__init__   13 4 0   69%
filip / clients / ngsi_v2 / client.py HttpClient.config   1 0 0   100%
filip / clients / ngsi_v2 / client.py HttpClient.config   7 0 0   100%
filip / clients / ngsi_v2 / client.py HttpClient.cert   1 1 0   0%
filip / clients / ngsi_v2 / client.py HttpClient.secrets   1 1 0   0%
filip / clients / ngsi_v2 / client.py HttpClient.secrets   1 1 0   0%
filip / clients / ngsi_v2 / client.py HttpClient.secrets   1 1 0   0%
filip / clients / ngsi_v2 / client.py HttpClient.__get_secrets_file   4 4 7   0%
filip / clients / ngsi_v2 / client.py HttpClient.__http_basic_auth   3 3 2   0%
filip / clients / ngsi_v2 / client.py HttpClient.__http_digest_auth   3 3 2   0%
filip / clients / ngsi_v2 / client.py HttpClient.__token_saver   1 1 0   0%
filip / clients / ngsi_v2 / client.py (no function)   36 0 1   100%
filip / clients / ngsi_v2 / iota.py IoTAClient.__init__   2 0 0   100%
filip / clients / ngsi_v2 / iota.py IoTAClient.get_version   6 0 4   100%
filip / clients / ngsi_v2 / iota.py IoTAClient.post_groups   24 2 4   92%
filip / clients / ngsi_v2 / iota.py IoTAClient.post_group   1 0 0   100%
filip / clients / ngsi_v2 / iota.py IoTAClient.get_group_list   8 1 4   88%
filip / clients / ngsi_v2 / iota.py IoTAClient.get_group   7 0 1   100%
filip / clients / ngsi_v2 / iota.py IoTAClient.update_groups   4 4 0   0%
filip / clients / ngsi_v2 / iota.py IoTAClient.update_group   14 5 4   64%
filip / clients / ngsi_v2 / iota.py IoTAClient.delete_group   8 1 4   88%
filip / clients / ngsi_v2 / iota.py IoTAClient.post_devices   10 1 6   90%
filip / clients / ngsi_v2 / iota.py IoTAClient.post_device   1 0 0   100%
filip / clients / ngsi_v2 / iota.py IoTAClient.get_device_list   29 9 6   69%
filip / clients / ngsi_v2 / iota.py IoTAClient.get_device   7 0 4   100%
filip / clients / ngsi_v2 / iota.py IoTAClient.update_device   9 1 4   89%
filip / clients / ngsi_v2 / iota.py IoTAClient.update_devices   4 1 0   75%
filip / clients / ngsi_v2 / iota.py IoTAClient.delete_device   22 2 6   91%
filip / clients / ngsi_v2 / iota.py IoTAClient.patch_device   20 1 3   95%
filip / clients / ngsi_v2 / iota.py IoTAClient.patch_device.build_context_entity_from_device   9 0 0   100%
filip / clients / ngsi_v2 / iota.py IoTAClient.does_device_exists   3 0 6   100%
filip / clients / ngsi_v2 / iota.py IoTAClient.get_loglevel_of_agent   9 1 4   89%
filip / clients / ngsi_v2 / iota.py IoTAClient.change_loglevel_of_agent   13 13 4   0%
filip / clients / ngsi_v2 / iota.py (no function)   37 1 1   97%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.__init__   2 0 0   100%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_version   6 1 3   83%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_health   6 1 3   83%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.post_config   0 0 1   100%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.post_notification   11 1 4   91%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.post_subscription   1 1 0   0%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.delete_entity   15 4 3   73%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.delete_entity_type   8 8 4   0%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.__query_builder   57 13 7   77%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_entities   4 0 0   100%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_entity_by_id   6 1 1   83%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_entity_values_by_id   6 1 0   83%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_entity_attr_by_id   7 1 0   86%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_entity_attr_values_by_id   7 1 0   86%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_entity_by_type   8 3 0   62%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_entity_values_by_type   8 3 0   62%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_entity_attr_by_type   9 3 0   67%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_entity_attr_values_by_type   8 3 0   62%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_entity_by_attrs   9 3 0   67%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.get_entity_by_attr_name   9 3 0   67%
filip / clients / ngsi_v2 / quantumleap.py QuantumLeapClient.transform_attr_response_model   6 0 0   100%
filip / clients / ngsi_v2 / quantumleap.py (no function)   39 0 1   100%
filip / config.py (no function)   17 0 0   100%
filip / custom_types.py (no function)   4 0 0   100%
filip / models / __init__.py (no function)   2 0 0   100%
filip / models / base.py LogLevel._missing_name_   3 3 0   0%
filip / models / base.py FiwareLDHeader.set_context   1 0 0   100%
filip / models / base.py (no function)   50 0 0   100%
filip / models / mqtt.py (no function)   8 0 0   100%
filip / models / ngsi_ld / __init__.py (no function)   0 0 0   100%
filip / models / ngsi_ld / base.py validate_ngsi_ld_query   1 0 0   100%
filip / models / ngsi_ld / base.py (no function)   8 0 1   100%
filip / models / ngsi_ld / context.py ContextProperty.get_model_fields_set   1 0 0   100%
filip / models / ngsi_ld / context.py ContextProperty.check_property_type   6 3 0   50%
filip / models / ngsi_ld / context.py ContextGeoPropertyValue.check_geoproperty_value   14 6 0   57%
filip / models / ngsi_ld / context.py ContextRelationship.check_relationship_type   4 1 0   75%
filip / models / ngsi_ld / context.py ContextLDEntityKeyValues.to_entity   1 0 0   100%
filip / models / ngsi_ld / context.py ContextLDEntity.return_context   1 0 0   100%
filip / models / ngsi_ld / context.py ContextLDEntity.__init__   2 0 0   100%
filip / models / ngsi_ld / context.py ContextLDEntity.get_model_fields_set   1 0 0   100%
filip / models / ngsi_ld / context.py ContextLDEntity._validate_single_property   16 0 2   100%
filip / models / ngsi_ld / context.py ContextLDEntity._validate_attributes   7 0 0   100%
filip / models / ngsi_ld / context.py ContextLDEntity.model_dump   1 0 0   100%
filip / models / ngsi_ld / context.py ContextLDEntity._validate_id   3 0 0   100%
filip / models / ngsi_ld / context.py ContextLDEntity.get_properties   22 10 0   55%
filip / models / ngsi_ld / context.py ContextLDEntity.delete_relationships   5 1 0   80%
filip / models / ngsi_ld / context.py ContextLDEntity.delete_properties   14 1 0   93%
filip / models / ngsi_ld / context.py ContextLDEntity.add_geo_properties   4 0 0   100%
filip / models / ngsi_ld / context.py ContextLDEntity.add_properties   4 0 0   100%
filip / models / ngsi_ld / context.py ContextLDEntity.add_relationships   4 0 0   100%
filip / models / ngsi_ld / context.py ContextLDEntity.get_relationships   15 0 3   100%
filip / models / ngsi_ld / context.py ContextLDEntity.get_context   5 0 0   100%
filip / models / ngsi_ld / context.py ContextLDEntity.to_keyvalues   8 0 0   100%
filip / models / ngsi_ld / context.py (no function)   116 0 5   100%
filip / models / ngsi_ld / subscriptions.py Endpoint.check_uri   3 0 0   100%
filip / models / ngsi_ld / subscriptions.py Endpoint.check_notifier_info   1 0 0   100%
filip / models / ngsi_ld / subscriptions.py TemporalQuery.check_uri   5 1 2   80%
filip / models / ngsi_ld / subscriptions.py TemporalQuery.check_passwords_match   3 0 0   100%
filip / models / ngsi_ld / subscriptions.py SubscriptionLD.check_q   1 0 0   100%
filip / models / ngsi_ld / subscriptions.py SubscriptionLD.check_throttling   3 3 0   0%
filip / models / ngsi_ld / subscriptions.py (no function)   70 0 0   100%
filip / models / ngsi_v2 / __init__.py (no function)   1 0 0   100%
filip / models / ngsi_v2 / base.py EntityPattern.validate_conditions   4 0 0   100%
filip / models / ngsi_v2 / base.py Expression.validate_expressions   2 0 0   100%
filip / models / ngsi_v2 / base.py Expression.serialize   11 4 0   64%
filip / models / ngsi_v2 / base.py Metadata.validate_value   4 0 0   100%
filip / models / ngsi_v2 / base.py NamedMetadata.validate_data   5 0 0   100%
filip / models / ngsi_v2 / base.py NamedMetadata.to_context_metadata   1 1 0   0%
filip / models / ngsi_v2 / base.py BaseAttribute.validate_metadata_type   13 1 0   92%
filip / models / ngsi_v2 / base.py BaseValueAttribute.validate_value_based_on_type   5 0 0   100%
filip / models / ngsi_v2 / base.py BaseValueAttribute.validate_value_type   72 19 0   74%
filip / models / ngsi_v2 / base.py (no function)   67 0 5   100%
filip / models / ngsi_v2 / context.py ContextAttribute.__init__   3 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntityKeyValues.__init__   6 1 0   83%
filip / models / ngsi_v2 / context.py ContextEntityKeyValues._validate_attributes   5 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntityKeyValues.get_attributes   1 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntityKeyValues.to_normalized   8 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntity.__init__   4 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntity._validate_attributes   2 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntity.check_attributes   6 1 0   83%
filip / models / ngsi_v2 / context.py ContextEntity.check_attributes_after   5 0 2   100%
filip / models / ngsi_v2 / context.py ContextEntity.add_attributes   4 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntity.get_attributes   14 1 0   93%
filip / models / ngsi_v2 / context.py ContextEntity.update_attribute   7 1 0   86%
filip / models / ngsi_v2 / context.py ContextEntity.get_attribute_names   1 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntity.delete_attributes   10 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntity.get_attribute   4 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntity.get_properties   12 2 0   83%
filip / models / ngsi_v2 / context.py ContextEntity.get_relationships   1 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntity.get_commands   14 2 2   86%
filip / models / ngsi_v2 / context.py ContextEntity.get_command_triple   7 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntity.to_keyvalues   3 0 0   100%
filip / models / ngsi_v2 / context.py ContextEntity.to_normalized   1 1 0   0%
filip / models / ngsi_v2 / context.py Update.check_action_type   1 0 0   100%
filip / models / ngsi_v2 / context.py Command.check_value   3 0 2   100%
filip / models / ngsi_v2 / context.py (no function)   88 0 3   100%
filip / models / ngsi_v2 / iot.py IoTABaseAttribute.__eq__   3 1 0   67%
filip / models / ngsi_v2 / iot.py ServiceGroup.validate_cbHost   1 0 0   100%
filip / models / ngsi_v2 / iot.py Device.validate_timezone   2 0 0   100%
filip / models / ngsi_v2 / iot.py Device.validate_device_attributes_expression   7 0 0   100%
filip / models / ngsi_v2 / iot.py Device.validate_duplicated_device_attributes   5 0 0   100%
filip / models / ngsi_v2 / iot.py Device.validate_device_attributes_name_object_id   7 0 0   100%
filip / models / ngsi_v2 / iot.py Device.get_attribute   6 0 0   100%
filip / models / ngsi_v2 / iot.py Device.add_attribute   22 4 7   82%
filip / models / ngsi_v2 / iot.py Device.update_attribute   13 13 7   0%
filip / models / ngsi_v2 / iot.py Device.delete_attribute   11 2 3   82%
filip / models / ngsi_v2 / iot.py Device.get_command   1 0 0   100%
filip / models / ngsi_v2 / iot.py Device.add_command   1 0 0   100%
filip / models / ngsi_v2 / iot.py Device.update_command   1 1 0   0%
filip / models / ngsi_v2 / iot.py Device.delete_command   1 1 0   0%
filip / models / ngsi_v2 / iot.py (no function)   106 0 7   100%
filip / models / ngsi_v2 / registrations.py (no function)   32 0 0   100%
filip / models / ngsi_v2 / subscriptions.py NgsiPayload.validate_notification_attrs   3 0 0   100%
filip / models / ngsi_v2 / subscriptions.py HttpCustom.validate_notification_payloads   5 0 0   100%
filip / models / ngsi_v2 / subscriptions.py Mqtt.check_url   1 0 0   100%
filip / models / ngsi_v2 / subscriptions.py MqttCustom.validate_payload_type   2 0 0   100%
filip / models / ngsi_v2 / subscriptions.py Notification.validate_http   3 0 0   100%
filip / models / ngsi_v2 / subscriptions.py Notification.validate_attr   1 0 2   100%
filip / models / ngsi_v2 / subscriptions.py Notification.validate_endpoints   8 0 0   100%
filip / models / ngsi_v2 / subscriptions.py Notification.validate_covered_attrs   5 0 0   100%
filip / models / ngsi_v2 / subscriptions.py Condition.check_attrs   5 3 0   40%
filip / models / ngsi_v2 / subscriptions.py Condition.check_alteration_types   9 2 0   78%
filip / models / ngsi_v2 / subscriptions.py (no function)   103 0 3   100%
filip / models / ngsi_v2 / timeseries.py TimeSeries.extend   7 0 0   100%
filip / models / ngsi_v2 / timeseries.py TimeSeries.to_pandas   5 0 0   100%
filip / models / ngsi_v2 / timeseries.py (no function)   43 0 0   100%
filip / models / ngsi_v2 / units.py load_units   3 0 0   100%
filip / models / ngsi_v2 / units.py UnitCode.validate_code   4 1 0   75%
filip / models / ngsi_v2 / units.py UnitText.validate_text   6 3 0   50%
filip / models / ngsi_v2 / units.py Unit.check_consistency   31 6 0   81%
filip / models / ngsi_v2 / units.py Units.__getattr__   2 2 0   0%
filip / models / ngsi_v2 / units.py Units.quantities   0 0 1   100%
filip / models / ngsi_v2 / units.py Units.__getitem__   6 3 0   50%
filip / models / ngsi_v2 / units.py Units.keys   3 0 0   100%
filip / models / ngsi_v2 / units.py Units.names   1 0 0   100%
filip / models / ngsi_v2 / units.py Units.codes   1 0 0   100%
filip / models / ngsi_v2 / units.py Units.values   1 0 0   100%
filip / models / ngsi_v2 / units.py Units.get   2 0 2   100%
filip / models / ngsi_v2 / units.py validate_unit_data   10 1 0   90%
filip / models / ngsi_v2 / units.py (no function)   51 0 0   100%
filip / utils / __init__.py (no function)   2 0 0   100%
filip / utils / cleanup.py clear_context_broker_ld   14 1 6   93%
filip / utils / cleanup.py clear_context_broker   12 1 0   92%
filip / utils / cleanup.py clear_iot_agent   10 0 0   100%
filip / utils / cleanup.py clear_quantumleap   9 0 3   100%
filip / utils / cleanup.py clear_quantumleap.handle_emtpy_db_exception   0 0 15   100%
filip / utils / cleanup.py clear_all   14 4 0   71%
filip / utils / cleanup.py clean_test   6 0 0   100%
filip / utils / cleanup.py clean_test.decorator   2 0 0   100%
filip / utils / cleanup.py clean_test.decorator.wrapper   1 0 0   100%
filip / utils / cleanup.py (no function)   18 0 0   100%
filip / utils / data.py load_datapackage   23 10 3   57%
filip / utils / data.py (no function)   12 0 0   100%
filip / utils / datetime.py transform_to_utc_datetime   1 1 0   0%
filip / utils / datetime.py convert_datetime_to_iso_8601_with_z_suffix   2 2 0   0%
filip / utils / datetime.py (no function)   3 0 0   100%
filip / utils / filter.py filter_device_list   19 0 0   100%
filip / utils / filter.py filter_subscriptions_by_entity   10 0 0   100%
filip / utils / filter.py filter_group_list   13 2 0   85%
filip / utils / filter.py (no function)   8 0 1   100%
filip / utils / geo_ql.py (no function)   0 0 0   100%
filip / utils / iot.py filter_device_list   2 2 0   0%
filip / utils / iot.py (no function)   5 5 0   0%
filip / utils / model_generation.py create_data_model_file   14 14 0   0%
filip / utils / model_generation.py create_context_entity_model   16 12 0   25%
filip / utils / model_generation.py (no function)   12 0 0   100%
filip / utils / simple_ql.py Operator.list   1 0 0   100%
filip / utils / simple_ql.py QueryStatement.__new__   3 0 0   100%
filip / utils / simple_ql.py QueryStatement.__get_validators__   1 1 0   0%
filip / utils / simple_ql.py QueryStatement.validate   11 6 0   45%
filip / utils / simple_ql.py QueryStatement.to_str   6 1 0   83%
filip / utils / simple_ql.py QueryStatement.parse_str   11 2 2   82%
filip / utils / simple_ql.py QueryStatement.__str__   1 1 0   0%
filip / utils / simple_ql.py QueryStatement.__repr__   1 1 0   0%
filip / utils / simple_ql.py QueryString.__init__   2 0 0   100%
filip / utils / simple_ql.py QueryString.__check_arguments   11 5 0   55%
filip / utils / simple_ql.py QueryString.update   3 3 0   0%
filip / utils / simple_ql.py QueryString.remove   3 3 0   0%
filip / utils / simple_ql.py QueryString.__get_validators__   1 0 0   100%
filip / utils / simple_ql.py QueryString.validate   5 5 0   0%
filip / utils / simple_ql.py QueryString.to_str   1 0 0   100%
filip / utils / simple_ql.py QueryString.parse_str   6 0 0   100%
filip / utils / simple_ql.py QueryString.__str__   1 0 0   100%
filip / utils / simple_ql.py QueryString.__repr__   1 1 0   0%
filip / utils / simple_ql.py (no function)   40 0 0   100%
filip / utils / validators.py validate_http_url   4 0 0   100%
filip / utils / validators.py validate_mqtt_url   1 0 0   100%
filip / utils / validators.py validate_escape_character_free   16 0 0   100%
filip / utils / validators.py match_regex   4 0 0   100%
filip / utils / validators.py ignore_none_input   2 0 0   100%
filip / utils / validators.py ignore_none_input.wrapper   3 0 0   100%
filip / utils / validators.py validate_fiware_standard_regex   1 0 0   100%
filip / utils / validators.py validate_fiware_string_protect_regex   1 0 0   100%
filip / utils / validators.py validate_fiware_attribute_value_regex   1 0 0   100%
filip / utils / validators.py validate_fiware_attribute_name_regex   1 0 0   100%
filip / utils / validators.py validate_mqtt_topic   1 0 0   100%
filip / utils / validators.py validate_fiware_datatype_standard   6 2 0   67%
filip / utils / validators.py validate_fiware_datatype_string_protect   6 1 0   83%
filip / utils / validators.py validate_fiware_service_path   1 0 0   100%
filip / utils / validators.py validate_fiware_service   1 0 0   100%
filip / utils / validators.py validate_jexl_expression   6 1 5   83%
filip / utils / validators.py validate_expression_language   5 0 0   100%
filip / utils / validators.py (no function)   41 0 1   100%
setup.py get_version   7 7 0   0%
setup.py (no function)   10 10 0   0%
tests / __init__.py (no function)   0 0 0   100%
tests / clients / __init__.py (no function)   0 0 0   100%
tests / config.py generate_servicepath   1 0 0   100%
tests / config.py TestSettings.generate_multi_tenancy_setup   4 1 0   75%
tests / config.py (no function)   30 0 0   100%
tests / models / __init__.py (no function)   0 0 0   100%
tests / semantics / __init__.py (no function)   0 0 0   100%
tests / utils / __init__.py (no function)   0 0 0   100%
tutorials / __init__.py (no function)   0 0 0   100%
tutorials / ngsi_v2 / __init__.py (no function)   0 0 0   100%
tutorials / ngsi_v2 / e1_virtual_weatherstation / __init__.py (no function)   0 0 0   100%
tutorials / ngsi_v2 / e1_virtual_weatherstation / e1_virtual_weatherstation.py on_message   0 0 10   100%
tutorials / ngsi_v2 / e1_virtual_weatherstation / e1_virtual_weatherstation.py (no function)   17 17 25   0%
tutorials / ngsi_v2 / e1_virtual_weatherstation / e1_virtual_weatherstation_solution.py on_message   0 0 8   100%
tutorials / ngsi_v2 / e1_virtual_weatherstation / e1_virtual_weatherstation_solution.py (no function)   17 17 25   0%
tutorials / ngsi_v2 / e2_healthcheck / __init__.py (no function)   0 0 0   100%
tutorials / ngsi_v2 / e2_healthcheck / e2_healthcheck.py (no function)   4 4 10   0%
tutorials / ngsi_v2 / e2_healthcheck / e2_healthcheck_solution.py (no function)   4 4 10   0%
tutorials / ngsi_v2 / e3_context_entities / __init__.py (no function)   0 0 0   100%
tutorials / ngsi_v2 / e3_context_entities / e3_context_entities.py (no function)   11 11 43   0%
tutorials / ngsi_v2 / e3_context_entities / e3_context_entities_solution.py (no function)   11 11 43   0%
tutorials / ngsi_v2 / e4_iot_thermal_zone_sensors / __init__.py (no function)   0 0 0   100%
tutorials / ngsi_v2 / e4_iot_thermal_zone_sensors / e4_iot_thermal_zone_sensors.py (no function)   28 28 55   0%
tutorials / ngsi_v2 / e4_iot_thermal_zone_sensors / e4_iot_thermal_zone_sensors_solution.py (no function)   28 28 69   0%
tutorials / ngsi_v2 / e5_iot_thermal_zone_control / __init__.py (no function)   0 0 0   100%
tutorials / ngsi_v2 / e5_iot_thermal_zone_control / e5_iot_thermal_zone_control.py on_command   0 0 13   100%
tutorials / ngsi_v2 / e5_iot_thermal_zone_control / e5_iot_thermal_zone_control.py on_measurement   0 0 21   100%
tutorials / ngsi_v2 / e5_iot_thermal_zone_control / e5_iot_thermal_zone_control.py (no function)   43 43 94   0%
tutorials / ngsi_v2 / e5_iot_thermal_zone_control / e5_iot_thermal_zone_control_solution.py on_command   0 0 15   100%
tutorials / ngsi_v2 / e5_iot_thermal_zone_control / e5_iot_thermal_zone_control_solution.py on_measurement   0 0 25   100%
tutorials / ngsi_v2 / e5_iot_thermal_zone_control / e5_iot_thermal_zone_control_solution.py (no function)   43 43 94   0%
tutorials / ngsi_v2 / e6_timeseries_data / __init__.py (no function)   0 0 0   100%
tutorials / ngsi_v2 / e6_timeseries_data / e6_timeseries_data.py on_command   0 0 15   100%
tutorials / ngsi_v2 / e6_timeseries_data / e6_timeseries_data.py on_measurement   0 0 24   100%
tutorials / ngsi_v2 / e6_timeseries_data / e6_timeseries_data.py (no function)   44 44 85   0%
tutorials / ngsi_v2 / e6_timeseries_data / e6_timeseries_data_solution.py on_command   0 0 15   100%
tutorials / ngsi_v2 / e6_timeseries_data / e6_timeseries_data_solution.py on_measurement   0 0 24   100%
tutorials / ngsi_v2 / e6_timeseries_data / e6_timeseries_data_solution.py (no function)   44 44 86   0%
tutorials / ngsi_v2 / e7_semantic_iot / __init__.py (no function)   0 0 0   100%
tutorials / ngsi_v2 / e7_semantic_iot / e7_semantic_iot.py (no function)   23 23 64   0%
tutorials / ngsi_v2 / e7_semantic_iot / e7_semantic_iot_solutions.py (no function)   23 23 64   0%
tutorials / ngsi_v2 / e8_multientity_and_expression_language / __init__.py (no function)   0 0 0   100%
tutorials / ngsi_v2 / e8_multientity_and_expression_language / e8_multientity_and_expression_language.py (no function)   16 16 38   0%
tutorials / ngsi_v2 / e8_multientity_and_expression_language / e8_multientity_and_expression_language_solution.py (no function)   16 16 38   0%
tutorials / ngsi_v2 / simulation_model.py SimulationModel.__init__   13 13 0   0%
tutorials / ngsi_v2 / simulation_model.py SimulationModel.do_step   5 5 0   0%
tutorials / ngsi_v2 / simulation_model.py SimulationModel.heater_on   1 1 0   0%
tutorials / ngsi_v2 / simulation_model.py SimulationModel.heater_on   2 2 0   0%
tutorials / ngsi_v2 / simulation_model.py (no function)   9 9 0   0%
Total     4254 1002 1412   76%

No items found using the specified filter.