есть функция :
def is_car_exist(make, model):
url = f'https://vpic.nhtsa.dot.gov/api/vehicles/GetModelsForMake/\
{make.capitalize()}?format=json'
data = requests.get(url).json()['Results']
return any(model.capitalize() == car['Model_Name'] for car in data)
и к нему интеграционный тест :
class TestCar(unittest.TestCase):
def test_is_car_exist(self):
self.assertTrue(car.is_car_exist('honda', 'civic'))
self.assertFalse(car.is_car_exist('Mars', 'merana'))
Как сделать Unittest к данной функции и чем отличается интеграционный тест от unit?