Skip to content

Commit 025ce77

Browse files
author
Marian Ganisin
authored
Merge pull request 3scale-qe#118 from mganisin/various-fixes
Various fixes
2 parents 59be331 + bc51e01 commit 025ce77

File tree

5 files changed

+14
-11
lines changed

5 files changed

+14
-11
lines changed

pytest.ini

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[pytest]
2+
markers =
3+
smoke: smoke
4+
filterwarnings =
5+
ignore::urllib3.exceptions.InsecureRequestWarning

tests/integration/auth/test_app_key_authorization.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def proxy(service, proxy):
1717

1818

1919
def test_app_key_authorization(proxy, application, ssl_verify):
20-
creds = application.authobj.credentials
20+
creds = application.authobj().credentials
2121
encoded = base64.b64encode(
2222
f"{creds['app_id']}:{creds['app_key']}".encode("utf-8")).decode("utf-8")
2323

tests/integration/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@ def account_plan(account_plans_params, api):
465465
def invoice(account, api):
466466
entity = api.invoices.create(dict(account_id=account['id']))
467467
yield entity
468-
entity.state_update(InvoiceState.cancelled)
468+
entity.state_update(InvoiceState.CANCELLED)
469469

470470

471471
@pytest.fixture(scope='module')

tests/integration/test_integration_api_client.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,12 @@ def test_api_client(application, proxy):
66
api_client = application.api_client()
77

88
assert api_client is not None
9-
assert api_client._session.verify is False
9+
assert api_client.verify is False
1010
assert api_client.get("/get").status_code == 200
1111

1212

13-
def always_no_ssl_client(application, endpoint, verify):
14-
client = HttpClient(application, endpoint, verify)
15-
client._verify = False
16-
return client
13+
def always_no_ssl_client(application, endpoint, verify, cert=None, disable_retry_status_list=()):
14+
return HttpClient(application, endpoint, False, cert, disable_retry_status_list)
1715

1816

1917
def test_api_client_replacement(application, proxy):
@@ -22,5 +20,5 @@ def test_api_client_replacement(application, proxy):
2220
api_client = application.api_client()
2321

2422
assert api_client is not None
25-
assert api_client._session.verify is False
23+
assert api_client.verify is False
2624
assert api_client.get("/get").status_code == 200

tests/integration/test_integration_invoices.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
def invoice_to_update(account, api):
99
entity = api.invoices.create(dict(account_id=account['id']))
1010
yield entity
11-
entity.state_update(InvoiceState.cancelled)
11+
entity.state_update(InvoiceState.CANCELLED)
1212

1313

1414
def test_invoice_create(invoice):
@@ -49,15 +49,15 @@ def test_invoice_read_by_account(api, account, invoice):
4949

5050
def test_invoice_update_state(invoice_to_update, api):
5151
assert invoice_to_update['state'] == 'open'
52-
update = api.invoices.state_update(invoice_to_update.entity_id, InvoiceState.pending)
52+
update = api.invoices.state_update(invoice_to_update.entity_id, InvoiceState.PENDING)
5353
assert update['state'] == 'pending'
5454
read = api.invoices.read(invoice_to_update.entity_id)
5555
assert read['state'] == 'pending'
5656

5757

5858
def test_invoice_resource_update_state(invoice_to_update, api):
5959
assert invoice_to_update['state'] == 'open'
60-
update = invoice_to_update.state_update(InvoiceState.pending)
60+
update = invoice_to_update.state_update(InvoiceState.PENDING)
6161
assert update['state'] == 'pending'
6262
read = api.invoices.read(invoice_to_update.entity_id)
6363
assert read['state'] == 'pending'

0 commit comments

Comments
 (0)