15 lines
689 B
Python
15 lines
689 B
Python
from .context import mango
|
|
from .fakes import fake_index, fake_seeded_public_key, fake_token
|
|
|
|
from decimal import Decimal
|
|
|
|
|
|
def test_constructor():
|
|
base = mango.BasketToken(fake_token(), fake_seeded_public_key("base vault"), fake_index())
|
|
quote = mango.BasketToken(fake_token(), fake_seeded_public_key("quote vault"), fake_index())
|
|
spot_market = mango.SpotMarket(fake_seeded_public_key("spot market"), base, quote)
|
|
actual = mango.MarketMetadata("FAKE/MKT", fake_seeded_public_key("market metadata"),
|
|
base, quote, spot_market, fake_seeded_public_key("oracle"), Decimal(7))
|
|
assert actual is not None
|
|
assert actual.logger is not None
|