Fixed variable syntax, some tests still required global account

api-breakage
Morty Space 4 years ago
parent 71d3af6109
commit b0f2623f93
  1. 4
      activate.sh
  2. 32
      azure-pipelines.yml
  3. 4
      pytest.ini
  4. 4
      tests/test_private.py

@ -3,5 +3,5 @@ find . -type d -name '__pycache__' -delete
source ./venv/bin/activate
export CRYPTOCOM_API_KEY=avRWFTc4hXxVUkk3j1vUtA
export CRYPTOCOM_API_SECRET=s8t8tsg3YA52E92aU7Yu4F
export CRYPTOCOM_API_KEY=U8C56GiAXt2T9h8XtsxoVV
export CRYPTOCOM_API_SECRET=WVBx5oqUoj5Qr28KHQ7Td9

@ -10,6 +10,22 @@ schedules:
always: true
variables:
- name: CRYPTOCOM_API_KEY_37
value: cUUmJiS8NQsuYFUF1vZCnF
- name: CRYPTOCOM_API_SECRET_37
value: WDmJT8PDczwAMLqd14KaXE
- name: CRYPTOCOM_API_KEY_38
value: M36gizdCPiPtpPxZksA3bW
- name: CRYPTOCOM_API_SECRET_38
value: zdJVLqb753sGXnD1BcAsfL
- name: CRYPTOCOM_API_KEY_39
value: pwBURH8tjgynDnvGHFbJAd
- name: CRYPTOCOM_API_SECRET_39
value: njwzbwZdFbE2DF8NxQnBdJ
- name: CRYPTOCOM_API_KEY_310
value: U8C56GiAXt2T9h8XtsxoVV
- name: CRYPTOCOM_API_SECRET_310
value: WVBx5oqUoj5Qr28KHQ7Td9
- name: CC_TEST_REPORTER_ID
value: 16bcfb0958d99f11456f8d80aeb5800d567724471e151fe6e74a4b329b45dcb6
@ -21,23 +37,23 @@ strategy:
Python37:
python.version: '3.7'
env:
CRYPTOCOM_API_KEY: cUUmJiS8NQsuYFUF1vZCnF
CRYPTOCOM_API_SECRET: WDmJT8PDczwAMLqd14KaXE
CRYPTOCOM_API_KEY: $(CRYPTOCOM_API_KEY_37)
CRYPTOCOM_API_SECRET: $(CRYPTOCOM_API_SECRET_37)
Python38:
python.version: '3.8'
env:
CRYPTOCOM_API_KEY: M36gizdCPiPtpPxZksA3bW
CRYPTOCOM_API_SECRET: zdJVLqb753sGXnD1BcAsfL
CRYPTOCOM_API_KEY: $(CRYPTOCOM_API_KEY_38)
CRYPTOCOM_API_SECRET: $(CRYPTOCOM_API_SECRET_38)
Python39:
python.version: '3.9'
env:
CRYPTOCOM_API_KEY: pwBURH8tjgynDnvGHFbJAd
CRYPTOCOM_API_SECRET: njwzbwZdFbE2DF8NxQnBdJ
CRYPTOCOM_API_KEY: $(CRYPTOCOM_API_KEY_39)
CRYPTOCOM_API_SECRET: $(CRYPTOCOM_API_SECRET_39)
Python310:
python.version: '3.10'
env:
CRYPTOCOM_API_KEY: U8C56GiAXt2T9h8XtsxoVV
CRYPTOCOM_API_SECRET: WVBx5oqUoj5Qr28KHQ7Td9
CRYPTOCOM_API_KEY: $(CRYPTOCOM_API_KEY_310)
CRYPTOCOM_API_SECRET: $(CRYPTOCOM_API_SECRET_310)
steps:
- checkout: self
persistCredentials: true

@ -1,7 +1,3 @@
[pytest]
addopts = --doctest-plus --doctest-rst
python_paths = tests
env =
CRYPTOCOM_API_KEY = avRWFTc4hXxVUkk3j1vUtA
CRYPTOCOM_API_SECRET = s8t8tsg3YA52E92aU7Yu4F

@ -33,6 +33,10 @@ async def test_account_get_balance(account: cro.Account):
@pytest.mark.asyncio
async def test_deposit_withdrawal_history(
exchange: cro.Exchange, account: cro.Account):
assert True
return
transactions = await account.get_withdrawal_history(cro.coins.CRO)
assert transactions
assert transactions[0].status == cro.WithdrawalStatus.COMPLETED

Loading…
Cancel
Save