Skip to content
Snippets Groups Projects
Commit dfa62d7d authored by Harsha Kethineni's avatar Harsha Kethineni
Browse files

test project filter

parent ee16966f
No related branches found
No related tags found
No related merge requests found
......@@ -505,7 +505,7 @@ class AccessLogReport(Report):
uid = params.get('user')
limit= params.get('limit', 100)
subject = params.get('subject', None)
project = parmas.get('project', None)
project = params.get('project', None)
access_types = params.getall('access_type')
if start_date:
......
......@@ -185,6 +185,27 @@ def test_access_log_report(data_builder, with_user, as_user, as_admin):
r = as_admin.get('/report/accesslog', params={'csv': 'true'})
assert r.ok
# Create new project with same subject name
project2 = data_builder.create_project()
r = as_admin.post('/sessions', json={
'project': project2,
'label': 'test-accesslog-session-2',
'timestamp': '1979-01-01T00:00:00+00:00',
'subject': {'code': 'compliant5'}
})
assert r.ok
session2 = r.json()['_id']
r = as_admin.delete('/sessions/' + session2)
data_builder.delete_project(project2, recursive=True)
# get access log report project filter
r = as_admin.get('/report/accesslog', params={'project':project2, 'subject': 'compliant5'})
assert r.ok
for log in r.json():
assert log.get('context',{}).get('session',{}).get('label') != 'test-accesslog-session'
r.content[0][:3] == '_id'
# get the access types
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment