Coverage report:
80%
hide covered
Files
Functions
Classes
coverage.py v7.5.1
, created at 2024-05-22 15:42 +0200
File
function
statements
missing
excluded
coverage
src/edwh_auth_rbac/__init__.py
(no function)
3
0
0
100%
src/edwh_auth_rbac/helpers.py
IS_IN_LIST
2
0
0
100%
src/edwh_auth_rbac/helpers.py
IS_IN_LIST.execute
3
1
0
67%
src/edwh_auth_rbac/helpers.py
(no function)
1
0
0
100%
src/edwh_auth_rbac/migrations.py
rbac_migrations
6
0
0
100%
src/edwh_auth_rbac/migrations.py
(no function)
3
0
0
100%
src/edwh_auth_rbac/model.py
unstr_datetime
1
0
0
100%
src/edwh_auth_rbac/model.py
Password.hmac_hash
5
0
0
100%
src/edwh_auth_rbac/model.py
Password.validate
2
2
0
0%
src/edwh_auth_rbac/model.py
Password.encode
2
0
0
100%
src/edwh_auth_rbac/model.py
is_uuid
5
2
0
60%
src/edwh_auth_rbac/model.py
key_lookup_query
10
2
0
80%
src/edwh_auth_rbac/model.py
key_lookup
7
2
0
71%
src/edwh_auth_rbac/model.py
define_auth_rbac_model
6
0
0
100%
src/edwh_auth_rbac/model.py
add_identity
12
4
0
67%
src/edwh_auth_rbac/model.py
add_group
1
0
0
100%
src/edwh_auth_rbac/model.py
remove_identity
3
3
0
0%
src/edwh_auth_rbac/model.py
get_identity
3
0
0
100%
src/edwh_auth_rbac/model.py
get_user
1
0
0
100%
src/edwh_auth_rbac/model.py
get_group
1
0
0
100%
src/edwh_auth_rbac/model.py
authenticate_user
5
5
0
0%
src/edwh_auth_rbac/model.py
add_membership
11
2
0
82%
src/edwh_auth_rbac/model.py
remove_membership
7
0
0
100%
src/edwh_auth_rbac/model.py
get_memberships
3
0
0
100%
src/edwh_auth_rbac/model.py
get_members
3
3
0
0%
src/edwh_auth_rbac/model.py
add_permission
8
2
0
75%
src/edwh_auth_rbac/model.py
remove_permission
13
13
0
0%
src/edwh_auth_rbac/model.py
with_alias
13
2
0
85%
src/edwh_auth_rbac/model.py
has_permission
16
0
0
100%
src/edwh_auth_rbac/model.py
(no function)
57
0
0
100%
src/edwh_auth_rbac/rbac.py
AuthRbac.__init__
1
0
0
100%
src/edwh_auth_rbac/rbac.py
AuthRbac._error
1
1
0
0%
src/edwh_auth_rbac/rbac.py
AuthRbac.add_user
7
1
0
86%
src/edwh_auth_rbac/rbac.py
AuthRbac.add_item
7
7
0
0%
src/edwh_auth_rbac/rbac.py
AuthRbac.add_identity
7
7
0
0%
src/edwh_auth_rbac/rbac.py
AuthRbac.add_group
7
1
0
86%
src/edwh_auth_rbac/rbac.py
AuthRbac.update_identity
3
3
0
0%
src/edwh_auth_rbac/rbac.py
AuthRbac.get_user
5
5
0
0%
src/edwh_auth_rbac/rbac.py
AuthRbac.get_group
9
9
0
0%
src/edwh_auth_rbac/rbac.py
AuthRbac.authenticate_user
1
1
0
0%
src/edwh_auth_rbac/rbac.py
AuthRbac.add_membership
1
0
0
100%
src/edwh_auth_rbac/rbac.py
AuthRbac.remove_membership
1
0
0
100%
src/edwh_auth_rbac/rbac.py
AuthRbac.has_membership
4
0
0
100%
src/edwh_auth_rbac/rbac.py
AuthRbac.add_permission
3
0
0
100%
src/edwh_auth_rbac/rbac.py
AuthRbac.has_permission
2
0
0
100%
src/edwh_auth_rbac/rbac.py
AuthRbac.remove_permission
2
2
0
0%
src/edwh_auth_rbac/rbac.py
(no function)
25
0
0
100%
tests/__init__.py
(no function)
0
0
0
100%
tests/test_rbac.py
tmpdir
3
0
0
100%
tests/test_rbac.py
database
4
0
0
100%
tests/test_rbac.py
database.Database.__enter__
5
0
0
100%
tests/test_rbac.py
database.Database.__exit__
1
0
0
100%
tests/test_rbac.py
rbac
2
0
0
100%
tests/test_rbac.py
store
2
0
0
100%
tests/test_rbac.py
TestSequentially.test_drop_all_test_users
8
2
0
75%
tests/test_rbac.py
TestSequentially.test_user_creation
3
0
0
100%
tests/test_rbac.py
TestSequentially.test_group_creation
4
0
0
100%
tests/test_rbac.py
TestSequentially.test_item_creation
2
0
0
100%
tests/test_rbac.py
TestSequentially.test_stash_users_in_groups
5
0
0
100%
tests/test_rbac.py
TestSequentially.test_stash_items_in_groups
2
0
0
100%
tests/test_rbac.py
TestSequentially.test_add_some_permissions
3
0
0
100%
tests/test_rbac.py
TestSequentially.test_first_level_memberships
4
0
0
100%
tests/test_rbac.py
TestSequentially.test_second_level_memberships
2
0
0
100%
tests/test_rbac.py
TestSequentially.test_first_level_permissions
4
0
0
100%
tests/test_rbac.py
TestSequentially.test_second_to_first_level_permissions
4
0
0
100%
tests/test_rbac.py
TestSequentially.test_second_to_second_level_permissions
4
0
0
100%
tests/test_rbac.py
TestSequentially.test_deeper_group_nesting
10
0
0
100%
tests/test_rbac.py
TestSequentially.test_removing_a_nested_group
2
0
0
100%
tests/test_rbac.py
(no function)
33
0
0
100%
Total
406
82
0
80%
No items found using the specified filter.