Esempio n. 1
0
def settings_context_processor(request):
    return {
        "google_tracking_id": settings.GOOGLE_TRACKING_ID,
        "test_net": settings.TEST_NET,
        "wallet_url": settings.WALLET_URL,
        "burst_info": {
            "exchange": CachingExchangeData().cached_data
        },
    }
Esempio n. 2
0
 def test_live_if_empty(self):
     self.assertEqual(
         CachingExchangeData().cached_data,
         ExchangeData(
             price_usd=0.00533808,
             price_btc=6.847e-07,
             market_cap_usd=11131908.013570584,
             percent_change_24h=-4.392684830224021,
         ),
     )
Esempio n. 3
0
 def test_get_exchange_data(self):
     data = CachingExchangeData().live_data
     self.assertEqual(
         data,
         ExchangeData(
             price_usd=0.00533808,
             price_btc=6.847e-07,
             market_cap_usd=11131908.013570584,
             percent_change_24h=-4.392684830224021,
         ),
     )
Esempio n. 4
0
 def test_get_saved(self):
     data = CachingExchangeData()._get_live_data()
     CachingExchangeData().update_data(data)
     self.assertEqual(CachingExchangeData().cached_data, data)
Esempio n. 5
0
 def test_test_net(self):
     self.assertEqual(CachingExchangeData().cached_data, ExchangeData())
Esempio n. 6
0
 def setUp(self) -> None:
     CachingExchangeData().clear_cached_data()
Esempio n. 7
0
def update_cache_exchange_data():
    CachingExchangeData().update_live_data()
Esempio n. 8
0
def in_usd(value: float) -> float:
    data = CachingExchangeData().cached_data
    return value * data.price_usd