Hi all,
I'm putting together tests for my final project code, which pulls data on cryptocurrencies/exchanges from various CoinGecko API endpoints. I have a test built for one of my classes that uses unittest.patch, but now I want to build a few for my functions and I'm not sure exactly which libraries/methods would be useful because I haven't put together a test for code that has several inputs that trigger at different points in the workflow. I'm going to put together a test of my asset_mkts function first.
The general description of the asset_mkts flow is as follows:
- Asks the user for an input regarding the data they want to see.
- User can provide specific coin IDs in a c