2021-06-07 07:10:18 -07:00
|
|
|
from .context import mango
|
|
|
|
from .fakes import fake_account_info, fake_public_key
|
|
|
|
|
|
|
|
from decimal import Decimal
|
|
|
|
|
|
|
|
|
|
|
|
def test_constructor():
|
|
|
|
account_info = fake_account_info()
|
|
|
|
program_id = fake_public_key()
|
|
|
|
market = fake_public_key()
|
|
|
|
owner = fake_public_key()
|
|
|
|
|
2021-06-25 07:50:37 -07:00
|
|
|
flags = mango.AccountFlags(mango.Version.V1, True, False, True, False, False, False, False, False)
|
2021-06-07 07:10:18 -07:00
|
|
|
actual = mango.OpenOrders(account_info, mango.Version.V1, program_id, flags, market,
|
|
|
|
owner, Decimal(0), Decimal(0), Decimal(0), Decimal(0),
|
|
|
|
Decimal(0), Decimal(0), [], [], Decimal(0))
|
|
|
|
assert actual is not None
|
|
|
|
assert actual.logger is not None
|