aboutsummaryrefslogtreecommitdiff
path: root/tests/test_ccxt_wrapper.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_ccxt_wrapper.py')
-rw-r--r--tests/test_ccxt_wrapper.py32
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/test_ccxt_wrapper.py b/tests/test_ccxt_wrapper.py
index c326f0a..44e660e 100644
--- a/tests/test_ccxt_wrapper.py
+++ b/tests/test_ccxt_wrapper.py
@@ -549,3 +549,35 @@ class poloniexETest(unittest.TestCase):
549 self.assertTrue(self.s.is_dust_trade(D("0.0000009"), D("1000"))) 549 self.assertTrue(self.s.is_dust_trade(D("0.0000009"), D("1000")))
550 self.assertTrue(self.s.is_dust_trade(D("0.000001"), D("10"))) 550 self.assertTrue(self.s.is_dust_trade(D("0.000001"), D("10")))
551 self.assertFalse(self.s.is_dust_trade(D("0.000001"), D("100"))) 551 self.assertFalse(self.s.is_dust_trade(D("0.000001"), D("100")))
552
553 def test_fetch_nth_order_book(self):
554 with mock.patch.object(self.s, "fetch_order_book") as t:
555 t.return_value = {
556 "asks": [
557 [1.269e-05, 781.23105917],
558 [1.271e-05, 108.83577689],
559 [1.276e-05, 19162.15732141],
560 [1.277e-05, 34.13657561],
561 [1.28e-05, 95.14285714],
562 [1.281e-05, 11.13909862],
563 [1.282e-05, 43.42379871],
564 [1.284e-05, 493.67767887],
565 [1.288e-05, 6179.57843281],
566 [1.289e-05, 235.16250589]
567 ],
568 "bids": [
569 [1.266e-05, 3496.42283539],
570 [1.23e-05, 9.02439024],
571 [1.229e-05, 3244.25987796],
572 [1.228e-05, 6692.16061185],
573 [1.207e-05, 9.19635459],
574 [1.206e-05, 4711.05943978],
575 [1.194e-05, 84.67400508],
576 [1.168e-05, 61.75268779],
577 [1.165e-05, 9.52789699],
578 [1.157e-05, 16.4900605]
579 ]
580 }
581 self.assertAlmostEqual(D("0.00001289"), self.s.fetch_nth_order_book("BTC/HUC", "ask", 10), 8)
582 t.assert_called_once_with("BTC/HUC", limit=10)
583 self.assertAlmostEqual(D("0.00001157"), self.s.fetch_nth_order_book("BTC/HUC", "bid", 10), 8)