0002-rsa13-use-connector_params-fixture-48567.patch
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 |
- |