diff options
Diffstat (limited to 'tests/test_ccxt_wrapper.py')
-rw-r--r-- | tests/test_ccxt_wrapper.py | 32 |
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) | ||