Coverage report:
100%
hide covered
Files
Functions
Classes
coverage.py v7.11.0
, created at 2025-11-07 14:19 +0100
File
function
statements
missing
excluded
coverage
src/dtexp/__init__.py
(no function)
4
0
0
100%
src/dtexp/addition.py
apply_addition_via_pendulum
2
0
0
100%
src/dtexp/addition.py
(no function)
3
0
0
100%
src/dtexp/conditions.py
weekday_occurrence_in_month_from_start
1
0
0
100%
src/dtexp/conditions.py
weekday_occurrence_in_month_from_end
3
0
0
100%
src/dtexp/conditions.py
extract_condition_elements
6
0
0
100%
src/dtexp/conditions.py
build_condition_dict
24
0
0
100%
src/dtexp/conditions.py
eval_condition
2
0
0
100%
src/dtexp/conditions.py
find_date_by_condition
8
0
0
100%
src/dtexp/conditions.py
handle_condition_expression
15
0
0
100%
src/dtexp/conditions.py
(no function)
13
0
0
100%
src/dtexp/exceptions.py
(no function)
2
0
0
100%
src/dtexp/parse_expression.py
parse_dtexp
4
0
0
100%
src/dtexp/parse_expression.py
parse_dtexp_interval
1
0
0
100%
src/dtexp/parse_expression.py
parse_timedelta_for_pendulum_add
24
0
0
100%
src/dtexp/parse_expression.py
extract_int_before_suffix
9
0
0
100%
src/dtexp/parse_expression.py
largest_fitting_multiple
1
0
0
100%
src/dtexp/parse_expression.py
apply_operator
29
0
0
100%
src/dtexp/parse_expression.py
split_expression
1
0
0
100%
src/dtexp/parse_expression.py
parse_time_expression
23
0
0
100%
src/dtexp/parse_expression.py
(no function)
20
0
0
100%
src/dtexp/parse_timestamp.py
check_aware
1
0
0
100%
src/dtexp/parse_timestamp.py
ensure_aware
3
0
0
100%
src/dtexp/parse_timestamp.py
parse_isoformat_from_start
12
0
0
100%
src/dtexp/parse_timestamp.py
parse_timestamp_from_start
10
0
0
100%
src/dtexp/parse_timestamp.py
parse_timestamp
6
0
0
100%
src/dtexp/parse_timestamp.py
(no function)
7
0
0
100%
Total
234
0
0
100%
No items found using the specified filter.