-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtests.py
63 lines (61 loc) · 1.84 KB
/
tests.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import sys
import os
import pprint
sys.path.append(os.path.join(os.path.dirname(__file__), 'api'))
import market
import position
import funding
import liquidation
import account
import order
import trader
if __name__ == '__main__':
pp = pprint.PrettyPrinter()
pprint('Starting tests...')
# r = market.markets()
# pprint(r)
# r = market.specs(['sol'])
# pprint(r)
# r = position.trades()
# pprint(r)
# r = position.trades(_asset_list=['luna'])
# pprint(r)
# r = position.trades(_trader = '0x1d16ea2b8bfcf5f7c13c1ea792d6c6a7a9aa1063')
# pprint(r)
# r = position.trades(_trader = '0x1d16ea2b8bfcf5f7c13c1ea792d6c6a7a9aa1063', _asset_list = ['luna'])
# pprint(r)
# r = position.openPositions(_asset_list=['btc', 'avax'])
# pprint(r)
# r = position.closedPositions(_asset_list=['eth'])
# pprint(r)
# r = position.closedPositions(_trader='0x6541e4d0f50a82544401b1e0721626415a37de99')
# pprint(r)
# r = funding.updates(['crv', 'luna'], _start=1643715347)
# pprint(r)
# r = funding.settlements(_asset_list=['eth', 'sol'], _start=1643670347, _end=1643674364)
# pprint(r)
# r = funding.settlements()
# pprint(r)
# r = liquidation.liquidations(_asset_list=['crv', 'sol', 'avax'])
# pprint(r)
# r = liquidation.liquidations(_asset_list=['luna'])
# pprint(r)
# r = account.deposits()
# pprint(r)
# r = account.withdrawals()
# pprint(r)
# r = order.openOrders(_asset_list=['crv', 'sol'])
# pprint(r)
# r = order.openOrders(_asset_list=['btc'])
# pprint(r)
# r = order.makers()
# pprint(r)
# r = trader.profile('0x1ca59dee56834035e35c7ad90c926d28667d9e20')
# pprint(r)
# r = trader.badDebts(_start=1643398295)
# pprint(r)
# r = trader.dayData(_trader='0xc9aef7014b9c65f567d8bc8c8b3218b0a1ec12b7', _start=1640304001)
# pprint(r)
# r = market.protocol()
# pp.pprint(r)
pprint('Tests finished.')