17
17
18
18
@patch ('kobo.apps.audit_log.models.get_human_readable_client_user_agent' , return_value = 'source' )
19
19
@patch ('kobo.apps.audit_log.models.get_client_ip' , return_value = '127.0.0.1' )
20
- class AuditLogTestCase (BaseTestCase ):
20
+ class AuditLogModelTestCase (BaseTestCase ):
21
21
22
22
@classmethod
23
23
def setUpClass (cls ):
@@ -47,16 +47,16 @@ def _check_common_fields(self, audit_log: AuditLog, user):
47
47
48
48
def test_basic_create_auth_log_from_request (self , patched_ip , patched_source ):
49
49
request = self ._create_request (
50
- '/accounts/login/' , AnonymousUser (), AuditLogTestCase .super_user
50
+ '/accounts/login/' , AnonymousUser (), AuditLogModelTestCase .super_user
51
51
)
52
52
log : AuditLog = AuditLog .create_access_log_for_request (request )
53
- self ._check_common_fields (log , AuditLogTestCase .super_user )
53
+ self ._check_common_fields (log , AuditLogModelTestCase .super_user )
54
54
self .assertDictEqual (
55
55
log .metadata ,
56
56
{
57
57
'ip_address' : '127.0.0.1' ,
58
58
'source' : 'source' ,
59
- 'auth_type' : AuditLogTestCase .super_user .backend ,
59
+ 'auth_type' : AuditLogModelTestCase .super_user .backend ,
60
60
},
61
61
)
62
62
@@ -67,7 +67,7 @@ def test_create_auth_log_from_loginas_request(self, patched_ip, patched_source):
67
67
second_user .save ()
68
68
request = self ._create_request (
69
69
f'/admin/login/user/{ second_user .id } /' ,
70
- AuditLogTestCase .super_user ,
70
+ AuditLogModelTestCase .super_user ,
71
71
second_user ,
72
72
)
73
73
log : AuditLog = AuditLog .create_access_log_for_request (request )
@@ -78,19 +78,19 @@ def test_create_auth_log_from_loginas_request(self, patched_ip, patched_source):
78
78
'ip_address' : '127.0.0.1' ,
79
79
'source' : 'source' ,
80
80
'auth_type' : LOGINAS_AUTH_TYPE ,
81
- 'initial_user_uid' : AuditLogTestCase .super_user .extra_details .uid ,
82
- 'initial_user_username' : AuditLogTestCase .super_user .username ,
81
+ 'initial_user_uid' : AuditLogModelTestCase .super_user .extra_details .uid ,
82
+ 'initial_user_username' : AuditLogModelTestCase .super_user .username ,
83
83
},
84
84
)
85
85
86
86
def test_create_auth_log_with_different_auth_type (self , patched_ip , patched_source ):
87
87
request = self ._create_request (
88
- '/api/v2/assets/' , AnonymousUser (), AuditLogTestCase .super_user
88
+ '/api/v2/assets/' , AnonymousUser (), AuditLogModelTestCase .super_user
89
89
)
90
90
log : AuditLog = AuditLog .create_access_log_for_request (
91
91
request , authentication_type = 'Token'
92
92
)
93
- self ._check_common_fields (log , AuditLogTestCase .super_user )
93
+ self ._check_common_fields (log , AuditLogModelTestCase .super_user )
94
94
self .assertDictEqual (
95
95
log .metadata ,
96
96
{
@@ -107,7 +107,7 @@ def test_create_auth_log_unknown_authenticator(self, patched_ip, patched_source)
107
107
)
108
108
second_user .save ()
109
109
request = self ._create_request (
110
- f'/api/v2/assets/' , AuditLogTestCase .super_user , second_user
110
+ f'/api/v2/assets/' , AuditLogModelTestCase .super_user , second_user
111
111
)
112
112
log : AuditLog = AuditLog .create_access_log_for_request (request )
113
113
self ._check_common_fields (log , second_user )
0 commit comments