Projet

Général

Profil

0002-rsa13-use-connector_params-fixture-48567.patch

Benjamin Dauvergne, 30 novembre 2020 12:23

Télécharger (1,6 ko)

Voir les différences:

Subject: [PATCH 2/4] rsa13: use connector_params fixture (#48567)

 tests/test_rsa13.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
tests/test_rsa13.py
28 28

  
29 29

  
30 30
@pytest.fixture
31
def rsa13(db):
31
def rsa13(connector_params, db):
32 32
    return utils.make_resource(
33 33
        RSA13Resource,
34 34
        title='Test',
35 35
        slug='test',
36 36
        description='Test',
37
        webservice_base_url='https://rsa-cd13.com',
38
        basic_auth_username='username',
39
        basic_auth_password='password',
37
        webservice_base_url=connector_params.get('rsa13_url', 'https://rsa-cd13.com'),
38
        basic_auth_username=connector_params.get('rsa13_username', 'username'),
39
        basic_auth_password=connector_params.get('rsa13_password', 'password'),
40 40
    )
41 41

  
42 42

  
......
88 88

  
89 89

  
90 90
@pytest.fixture
91
def app(app):
91
def app(app, connector_params):
92 92
    '''Add authentication params email/ip to all requests'''
93 93
    orig_do_request = app.do_request
94 94

  
95 95
    def do_request(req, *args, **kwargs):
96
        qs = 'email=%s&ip=%s' % (EMAIL, IP)
96
        qs = 'email=%s&ip=%s' % (connector_params.get('rsa13_email', EMAIL), IP)
97 97
        if req.environ['QUERY_STRING']:
98 98
            req.environ['QUERY_STRING'] += '&' + qs
99 99
        else:
100
-