Completed
Push — main ( dc9c2e...80557c )
by Jochen
05:20
created

consent_admin_client()   A

Complexity

Conditions 1

Size

Total Lines 3
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 3
nop 3
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
"""
2
:Copyright: 2006-2020 Jochen Kupperschmidt
3
:License: Modified BSD, see LICENSE for details.
4
"""
5
6
import pytest
7
8
from tests.helpers import login_user
9
10
11
@pytest.fixture(scope='package')
12
def consent_admin(make_admin):
13
    permission_ids = {
14
        'admin.access',
15
        'consent.administrate',
16
    }
17
    admin = make_admin('ConsentAdmin', permission_ids)
18
    login_user(admin.id)
19
    return admin
20
21
22
@pytest.fixture(scope='package')
23
def consent_admin_client(make_client, admin_app, consent_admin):
24
    return make_client(admin_app, user_id=consent_admin.id)
25