Coverage report:
97%
hide covered
Files
Functions
Classes
coverage.py v7.9.1
, created at 2025-06-29 14:33 +0200
File
function
statements
missing
excluded
coverage
sbe2/schema/__init__.py
(no function)
15
0
0
100%
sbe2/schema/builtin.py
primitive_type_to_type
1
0
0
100%
sbe2/schema/builtin.py
(no function)
21
0
0
100%
sbe2/schema/common.py
FixedLengthElement.total_length
0
0
5
100%
sbe2/schema/common.py
FixedLengthElement.lazy_bind
0
0
5
100%
sbe2/schema/common.py
(no function)
15
0
3
100%
sbe2/schema/composite.py
Composite.total_length
1
0
0
100%
sbe2/schema/composite.py
Composite.lazy_bind
2
0
0
100%
sbe2/schema/composite.py
(no function)
15
0
0
100%
sbe2/schema/data.py
(no function)
11
0
0
100%
sbe2/schema/enum.py
Enum.total_length
1
0
0
100%
sbe2/schema/enum.py
Enum.lazy_bind
1
0
0
100%
sbe2/schema/enum.py
(no function)
24
0
0
100%
sbe2/schema/field.py
Field.total_length
1
0
0
100%
sbe2/schema/field.py
(no function)
17
0
0
100%
sbe2/schema/group.py
(no function)
15
0
0
100%
sbe2/schema/message.py
(no function)
17
0
0
100%
sbe2/schema/message_schema.py
(no function)
17
0
0
100%
sbe2/schema/messages.py
Messages.__init__
2
0
0
100%
sbe2/schema/messages.py
Messages.add
6
0
0
100%
sbe2/schema/messages.py
Messages.__getitem__
6
0
0
100%
sbe2/schema/messages.py
Messages.__len__
1
0
0
100%
sbe2/schema/messages.py
Messages.get
4
0
0
100%
sbe2/schema/messages.py
(no function)
7
0
0
100%
sbe2/schema/primitive_type.py
PrimitiveType.is_byte
1
0
0
100%
sbe2/schema/primitive_type.py
PrimitiveType.__post_init__
2
0
1
100%
sbe2/schema/primitive_type.py
(no function)
27
0
0
100%
sbe2/schema/ref.py
Ref.total_length
1
0
0
100%
sbe2/schema/ref.py
Ref.lazy_bind
1
0
0
100%
sbe2/schema/ref.py
(no function)
11
0
0
100%
sbe2/schema/set.py
Set.total_length
1
0
0
100%
sbe2/schema/set.py
Set.lazy_bind
1
0
0
100%
sbe2/schema/set.py
(no function)
23
0
0
100%
sbe2/schema/type.py
value_ref_to_valid_value
9
1
0
89%
sbe2/schema/type.py
Type.lazy_bind
7
0
0
100%
sbe2/schema/type.py
Type.total_length
3
0
0
100%
sbe2/schema/type.py
Type.parse
3
1
0
67%
sbe2/schema/type.py
(no function)
23
0
0
100%
sbe2/schema/types.py
Types.__init__
16
0
0
100%
sbe2/schema/types.py
Types.__len__
1
0
0
100%
sbe2/schema/types.py
Types.add
3
0
0
100%
sbe2/schema/types.py
Types.__getitem__
3
0
0
100%
sbe2/schema/types.py
Types.get
1
0
0
100%
sbe2/schema/types.py
Types.__iter__
1
0
0
100%
sbe2/schema/types.py
Types.get_composite
4
0
0
100%
sbe2/schema/types.py
Types.get_type
4
0
0
100%
sbe2/schema/types.py
(no function)
13
0
0
100%
sbe2/xmlparser/__init__.py
(no function)
1
0
0
100%
sbe2/xmlparser/attributes.py
parse_name
4
0
0
100%
sbe2/xmlparser/attributes.py
parse_description
1
0
0
100%
sbe2/xmlparser/attributes.py
parse_since_version
1
0
0
100%
sbe2/xmlparser/attributes.py
parse_deprecated
5
0
0
100%
sbe2/xmlparser/attributes.py
parse_offset
5
0
0
100%
sbe2/xmlparser/attributes.py
parse_presence
7
0
0
100%
sbe2/xmlparser/attributes.py
parse_id
5
0
0
100%
sbe2/xmlparser/attributes.py
parse_semantic_type
1
0
0
100%
sbe2/xmlparser/attributes.py
parse_alignment
5
0
0
100%
sbe2/xmlparser/attributes.py
parse_block_length
5
0
0
100%
sbe2/xmlparser/attributes.py
parse_encoding_type
4
0
0
100%
sbe2/xmlparser/attributes.py
parse_min_value
5
0
0
100%
sbe2/xmlparser/attributes.py
parse_max_value
5
0
0
100%
sbe2/xmlparser/attributes.py
parse_null_value
5
0
0
100%
sbe2/xmlparser/attributes.py
parse_character_encoding
2
0
0
100%
sbe2/xmlparser/attributes.py
parse_primitive_type
7
0
0
100%
sbe2/xmlparser/attributes.py
parse_value_ref
2
0
0
100%
sbe2/xmlparser/attributes.py
parse_type
4
0
0
100%
sbe2/xmlparser/attributes.py
parse_length
5
0
0
100%
sbe2/xmlparser/attributes.py
parse_byte_order
5
0
0
100%
sbe2/xmlparser/attributes.py
parse_version
5
0
0
100%
sbe2/xmlparser/attributes.py
parse_header_type
4
0
0
100%
sbe2/xmlparser/attributes.py
parse_package
4
0
0
100%
sbe2/xmlparser/attributes.py
parse_semantic_version
1
0
0
100%
sbe2/xmlparser/attributes.py
parse_dimension_type
7
1
0
86%
sbe2/xmlparser/attributes.py
(no function)
29
0
0
100%
sbe2/xmlparser/ctx.py
(no function)
5
0
0
100%
sbe2/xmlparser/errors.py
(no function)
1
0
0
100%
sbe2/xmlparser/types.py
parse_valid_value
8
0
0
100%
sbe2/xmlparser/types.py
parse_enum
17
0
0
100%
sbe2/xmlparser/types.py
parse_choice
11
0
0
100%
sbe2/xmlparser/types.py
parse_set
14
0
0
100%
sbe2/xmlparser/types.py
parse_type
13
0
0
100%
sbe2/xmlparser/types.py
parse_ref
7
0
0
100%
sbe2/xmlparser/types.py
parse_composite_element
12
1
0
92%
sbe2/xmlparser/types.py
parse_composite
9
0
0
100%
sbe2/xmlparser/types.py
parse_message_schema
11
0
0
100%
sbe2/xmlparser/types.py
get_package
9
4
0
56%
sbe2/xmlparser/types.py
parse_message
14
1
0
93%
sbe2/xmlparser/types.py
value_ref_to_valid_value
11
4
0
64%
sbe2/xmlparser/types.py
field_constant_value
7
1
0
86%
sbe2/xmlparser/types.py
parse_field
15
0
0
100%
sbe2/xmlparser/types.py
parse_group
11
0
0
100%
sbe2/xmlparser/types.py
parse_data
10
0
0
100%
sbe2/xmlparser/types.py
parse_elements
18
4
0
78%
sbe2/xmlparser/types.py
parse_type_node
9
3
0
67%
sbe2/xmlparser/types.py
parse_schema_fd
16
2
0
88%
sbe2/xmlparser/types.py
parse_schema
11
1
0
91%
sbe2/xmlparser/types.py
(no function)
28
0
0
100%
Total
760
24
14
97%
No items found using the specified filter.