|
|
|
@ -1,4 +1,5 @@
|
|
|
|
|
from unittest import TestCase
|
|
|
|
|
from unittest.mock import MagicMock
|
|
|
|
|
from tests.common import fake_public_ads, expected_to_update
|
|
|
|
|
from markets import Markets
|
|
|
|
|
from sources.agora import Agora
|
|
|
|
@ -9,6 +10,30 @@ class TestMarkets(TestCase):
|
|
|
|
|
def setUp(self):
|
|
|
|
|
self.markets = Markets()
|
|
|
|
|
self.agora = Agora()
|
|
|
|
|
self.markets.sinks = MagicMock()
|
|
|
|
|
self.markets.sinks.currencies = [
|
|
|
|
|
"AUD",
|
|
|
|
|
"CAD",
|
|
|
|
|
"CHF",
|
|
|
|
|
"CZK",
|
|
|
|
|
"DKK",
|
|
|
|
|
"EUR",
|
|
|
|
|
"GBP",
|
|
|
|
|
"HKD",
|
|
|
|
|
"HUF",
|
|
|
|
|
"JPY",
|
|
|
|
|
"MXN",
|
|
|
|
|
"NOK",
|
|
|
|
|
"NZD",
|
|
|
|
|
"PLN",
|
|
|
|
|
"RUB",
|
|
|
|
|
"SEK",
|
|
|
|
|
"SGD",
|
|
|
|
|
"THB",
|
|
|
|
|
"TRY",
|
|
|
|
|
"USD",
|
|
|
|
|
"ZAR",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
def test_autoprice(self):
|
|
|
|
|
ads = [
|
|
|
|
|