Coverage report:
97%
hide covered
Files
Functions
Classes
coverage.py v7.14.1
, created at 2026-10-30 23:03 +0000
Statements
Branches
Total
File
function
coverage
statements
missing
excluded
coverage
branches
partial
coverage
src
/
bobbie
/
__init__.py
(no function)
100%
5
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
Settings.create
100%
2
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
Settings.from_dict
100%
2
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
Settings.from_file
62%
8
3
0
100%
0
0
62%
src
/
bobbie
/
base.py
Settings.from_ini
100%
13
0
0
75%
4
1
94%
src
/
bobbie
/
base.py
Settings.from_json
100%
11
0
0
50%
2
1
92%
src
/
bobbie
/
base.py
Settings.from_module
92%
13
1
0
50%
2
1
87%
src
/
bobbie
/
base.py
Settings.from_toml
91%
11
1
0
50%
2
1
85%
src
/
bobbie
/
base.py
Settings.from_yaml
91%
11
1
0
50%
2
1
85%
src
/
bobbie
/
base.py
Settings.add
67%
9
3
0
100%
0
0
67%
src
/
bobbie
/
base.py
Settings.delete
70%
10
3
0
100%
2
0
75%
src
/
bobbie
/
base.py
Settings.get
100%
11
0
0
100%
4
0
100%
src
/
bobbie
/
base.py
Settings.inject
100%
8
0
0
100%
6
0
100%
src
/
bobbie
/
base.py
Settings.items
100%
1
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
Settings.keys
100%
1
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
Settings.update
100%
3
0
0
100%
2
0
100%
src
/
bobbie
/
base.py
Settings.values
100%
1
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
Settings._get_loader
100%
11
0
0
100%
2
0
100%
src
/
bobbie
/
base.py
Settings._infer_types
86%
7
1
0
75%
4
1
82%
src
/
bobbie
/
base.py
Settings.__add__
100%
3
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
Settings.__iadd__
100%
2
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
Settings.__delitem__
100%
2
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
Settings.__getitem__
100%
1
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
Settings.__setitem__
100%
2
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
Settings.__iter__
100%
1
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
Settings.__len__
100%
1
0
0
100%
0
0
100%
src
/
bobbie
/
base.py
(no function)
100%
63
0
0
100%
0
0
100%
src
/
bobbie
/
options.py
(no function)
100%
17
0
2
100%
0
0
100%
src
/
bobbie
/
utilities.py
_iterify
100%
8
0
0
100%
4
0
100%
src
/
bobbie
/
utilities.py
_pathlibify
100%
5
0
0
100%
4
0
100%
src
/
bobbie
/
utilities.py
_typify
100%
23
0
0
100%
14
0
100%
src
/
bobbie
/
utilities.py
_typify_element
100%
3
0
0
100%
2
0
100%
src
/
bobbie
/
utilities.py
_split_top_level
100%
24
0
0
100%
14
0
100%
src
/
bobbie
/
utilities.py
(no function)
100%
10
0
2
100%
0
0
100%
tests
/
project_settings.py
(no function)
100%
2
0
0
100%
0
0
100%
tests
/
test_bobbie.py
settings
100%
1
0
0
100%
0
0
100%
tests
/
test_bobbie.py
verify_settings
100%
4
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_version
100%
1
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_create_from_dict
100%
3
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_create_with_parameters
100%
3
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_create_with_unsupported_source
100%
4
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_load_file
100%
4
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_toml_keyword_arguments
100%
3
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_create_from_str_path
100%
1
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_unsupported_extension
100%
4
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_missing_file
100%
5
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_ini_percent_sign
100%
6
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_ini_lists_and_dicts
100%
5
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_keys_items_values
100%
4
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_item_access
100%
9
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_add
100%
6
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_update_and_plus
100%
16
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_delete
100%
5
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_get
100%
8
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_subset
100%
15
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_fromkeys
100%
5
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_inject
100%
10
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_inject_skips_missing_section
100%
3
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_typify_scalars
100%
3
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_typify_lists_and_dicts
100%
16
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_split_top_level
100%
6
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_iterify
100%
5
0
0
100%
0
0
100%
tests
/
test_bobbie.py
test_pathlibify
100%
5
0
0
100%
0
0
100%
tests
/
test_bobbie.py
(no function)
100%
51
0
2
100%
0
0
100%
Total
97%
516
13
6
91%
70
6
97%
No items found using the specified filter.