Мой код похож на ниже:
def getAllVehicles(self):
try:
vehobj = Vehicles.objects.all()
except VehicleDoesNotExists, e:
logger.debug("Exception in getAllVehicles() is :::: %s ", e)
return vehobj
А вот мой тестовый пример:
def test_getAllVehicles(self):
Vehicles.objects.all().delete()
instance = Vehicles()
self.assertRaises(VehicleDoesNotExists, instance.getAllVehicles)
Исключение никогда не возникает, но я требую, чтобы:
Vehicles.objects.all()
, чтобы вызвать исключение.
Покрытие кода требует от меня выполнения блока исключений.