def test_coin_api_load(self, mock_load): """ Mock load function through get_coin_market_chart_by_id. Mock returns a dict saved as .json """ with open("tests/data/btc_usd_test_data.json") as f: sample_return = json.load(f) mock_load.return_value = sample_return coin, mock_return = load(["-c", "bitcoin"]) self.assertEqual(coin, "bitcoin") self.assertTrue(mock_load.called) self.assertTrue(mock_return.shape == (722, 2))
def call_load(self, other_args): self.current_coin, self.current_df = pycoingecko_view.load(other_args)
def call_load(self, other_args): """Process load command""" self.current_coin, self.current_df = pycoingecko_view.load(other_args) self.source = "CG"