def test_list(db_conn, session, notices_table):
    for i in range(0, 10):
        Notice.insert(db_conn, {
            'user_id': 'abcd1234',
            'kind': 'create_proposal',
            'data': {
                'user_name': '',
                'proposal_name': '',
                'entity_kind': '',
                'entity_name': '',
            }
        })

    request = {
        'cookies': {'session_id': session},
        'params': {},
        'db_conn': db_conn,
    }
    code, response = routes.notice.list_notices_route(request)
    assert code == 200
    assert len(response['notices']) == 10
    assert 'user_id' in response['notices'][0]
Obtain results of ``git blame`` for given file,
dataset/ETHPy150Open heiskr/sagefy/server/test/test_routes_notice.py/test_list--crossover with--dataset/ETHPy150Open Xion/SublimeScold/scold/git.py/blame