Как провести модульный тест с Python, было ли поднято вложенное исключение?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как провести модульный тест с Python, было ли поднято вложенное исключение?

Сообщение Anonymous »

У меня есть сценарий двух типов исключений - внешнее и вложенное внутреннее исключение - следующее, < /p>

Код: Выделить всё

class Inner(Exception):  # formerly `SomeException`
pass

class Outer(Exception):  # formerly `SomeOtherException`
pass

def first_fn():
raise Inner

def second_fn():
try:
first_fn()
except Exception as e:
raise Outer from e
< /code>
Я хочу проверить это где -то в цепочке, была ли «внутренняя». Я записал, как можно следующееimport unittest

class MyTestCase(unittest.TestCase):

def test_case(self):
self.assertRaises(Inner, second_fn)

if __name__ == '__main__':
unittest.main()
< /code>
Но единичный тест не сбои. Но если я сделаю следующее, < /p>
class MyTestCase(unittest.TestCase):

def test_case(self):
self.assertRaises(Outer, second_fn)
Затем он проходит.>

Подробнее здесь: https://stackoverflow.com/questions/732 ... was-raised
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как провести модульный тест Swiftui просмотры без Viewinspector?
    Anonymous » » в форуме IOS
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Как провести модульный тест Swiftui просмотры без Viewinspector?
    Anonymous » » в форуме IOS
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Как провести модульный тест Swiftui просмотры без Viewinspector?
    Anonymous » » в форуме IOS
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как провести модульный тест Swiftui просмотры без Viewinspector?
    Anonymous » » в форуме IOS
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как провести модульный тест void методы, которые результат вызывает WebClient?
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»