Coverage report:
100%
hide covered
Files
Functions
Classes
coverage.py v7.13.5
, created at 2026-04-27 03:59 -0400
Statements
Branches
Total
File
class
coverage
statements
missing
excluded
coverage
branches
partial
coverage
src \ pavpen \ geometry_calculator \ __init__.py
(no class)
100%
17
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ circle_calculator.py
CircleCalculator
100%
9
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ circle_calculator.py
(no class)
100%
7
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ defaults.py
(no class)
100%
3
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ faults.py
CalculationPrecisionExceededError
100%
11
0
0
100%
2
0
100%
src \ pavpen \ geometry_calculator \ faults.py
ImpossibleOutputGeometryError
100%
1
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ faults.py
AmbiguousComputationDueToPrecisionWarning
100%
7
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ faults.py
(no class)
100%
12
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ float_vector_field_operations.py
FloatVectorFieldOperations
100%
4
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ float_vector_field_operations.py
(no class)
100%
8
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ orthonormal_basis_calculator.py
OrthonormalBasisCalculator
100%
27
0
0
100%
10
0
100%
src \ pavpen \ geometry_calculator \ orthonormal_basis_calculator.py
(no class)
100%
7
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ planar_rotation_direction.py
PlanarRotationDirection
100%
0
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ planar_rotation_direction.py
(no class)
100%
4
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ rounded_corner_calculator.py
RoundedCornerCalculatorComputedValueNames
100%
0
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ rounded_corner_calculator.py
RoundedCornerCalculator
100%
60
0
0
100%
12
0
100%
src \ pavpen \ geometry_calculator \ rounded_corner_calculator.py
(no class)
100%
19
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ vector_field_implementations \ __init__.py
(no class)
100%
2
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ vector_field_implementations \ complex_vector_field_operations.py
ComplexVectorFieldOperations
100%
4
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ vector_field_implementations \ complex_vector_field_operations.py
(no class)
100%
7
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ vector_field_implementations \ tuple_float_vector_field_operations.py
TupleFloatVectorFieldOperations
100%
9
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ vector_field_implementations \ tuple_float_vector_field_operations.py
(no class)
100%
15
0
0
100%
0
0
100%
src \ pavpen \ geometry_calculator \ vector_field_operations.py
VectorFieldOperations
100%
22
0
0
100%
2
0
100%
src \ pavpen \ geometry_calculator \ vector_field_operations.py
(no class)
100%
23
0
0
100%
0
0
100%
tests \ __init__.py
(no class)
100%
0
0
0
100%
0
0
100%
tests \ test_circle_calculator.py
TestCircleCalculator
100%
8
0
0
100%
0
0
100%
tests \ test_circle_calculator.py
(no class)
100%
7
0
0
100%
0
0
100%
tests \ test_faults.py
TestCalculationPrecisionExceededError
100%
7
0
0
100%
0
0
100%
tests \ test_faults.py
(no class)
100%
4
0
0
100%
0
0
100%
tests \ test_float_vector_field_operations.py
UnimplementedFloatVectorFieldOperations
100%
6
0
0
100%
0
0
100%
tests \ test_float_vector_field_operations.py
TestUnimplementedFloatVectorFieldOperations
100%
15
0
0
100%
0
0
100%
tests \ test_float_vector_field_operations.py
TestFloatVectorFieldOperations
100%
17
0
0
100%
0
0
100%
tests \ test_float_vector_field_operations.py
TestFloatVectorFieldOperations.test_norm_returns_a_value_corresponding_to_inner_product.SampleVectorFieldOperations
100%
1
0
0
100%
0
0
100%
tests \ test_float_vector_field_operations.py
TestFloatVectorFieldOperations.test_normalized_returns_a_unit_vector.SampleVectorFieldOperations
100%
2
0
0
100%
0
0
100%
tests \ test_float_vector_field_operations.py
TestFloatVectorFieldOperations.test_projection_length_on_calculates_a_positive_length.SampleVectorFieldOperations
100%
1
0
0
100%
0
0
100%
tests \ test_float_vector_field_operations.py
TestFloatVectorFieldOperations.test_projection_length_on_calculates_a_negative_length.SampleVectorFieldOperations
100%
1
0
0
100%
0
0
100%
tests \ test_float_vector_field_operations.py
(no class)
100%
21
0
0
100%
0
0
100%
tests \ test_orthonormal_basis_calculator.py
TestOrthonormalBasisCalculator
100%
28
0
0
100%
0
0
100%
tests \ test_orthonormal_basis_calculator.py
(no class)
100%
12
0
0
100%
0
0
100%
tests \ test_rounded_corner_calculator.py
CalculateTestCase
100%
0
0
0
100%
0
0
100%
tests \ test_rounded_corner_calculator.py
TestRoundedCornerCalculator
100%
45
0
0
100%
0
0
100%
tests \ test_rounded_corner_calculator.py
(no class)
100%
19
0
0
100%
0
0
100%
tests \ test_vector_field_operations.py
UnimplementedVectorFieldOperations
100%
10
0
0
100%
0
0
100%
tests \ test_vector_field_operations.py
TestVectorFieldOperationsDefaultImplementations
100%
24
0
0
100%
0
0
100%
tests \ test_vector_field_operations.py
TestVectorFieldOperations
100%
15
0
0
100%
0
0
100%
tests \ test_vector_field_operations.py
TestVectorFieldOperations.test_negated_is_equivalent_to_scaling_by_multiplicative_negator.SampleVectorFieldOperations
100%
2
0
0
100%
0
0
100%
tests \ test_vector_field_operations.py
TestVectorFieldOperations.test_summed_is_equivalent_to_composing_added.SampleVectorFieldOperations
100%
1
0
0
100%
0
0
100%
tests \ test_vector_field_operations.py
TestVectorFieldOperations.test_substracted_is_equivalent_to_currying_added_and_negated.SampleVectorFieldOperations
100%
2
0
0
100%
0
0
100%
tests \ test_vector_field_operations.py
(no class)
100%
28
0
0
100%
0
0
100%
tests \ vector_field_implementations \ __init__.py
(no class)
100%
0
0
0
100%
0
0
100%
tests \ vector_field_implementations \ test_complex_vector_field_operations.py
TestComplexVectorFieldOperations
100%
8
0
0
100%
0
0
100%
tests \ vector_field_implementations \ test_complex_vector_field_operations.py
(no class)
100%
6
0
0
100%
0
0
100%
tests \ vector_field_implementations \ test_tuple_float_vector_field_operations.py
TestTupleFloatVectorFieldOperations
100%
8
0
0
100%
0
0
100%
tests \ vector_field_implementations \ test_tuple_float_vector_field_operations.py
(no class)
100%
6
0
0
100%
0
0
100%
Total
100%
582
0
0
100%
26
0
100%
No items found using the specified filter.