Могу ли я сделать assert исключение, которое я выбираю вместо AssertionError?
UPDATE:
Я объясню свою мотивацию: до сих пор у меня были тесты стиля утверждения, которые порождали мои собственные исключения; Например, когда вы создали объект Node с определенными аргументами, он проверил бы, были ли аргументы хорошими для создания node, и если бы он не повышал бы NodeError.
Но я знаю, что у Python есть режим -o, в котором пропущены утверждения, которые я хотел бы иметь, потому что это ускорит мою программу. Но мне все же хотелось бы иметь свои исключения. Вот почему я хочу использовать assert с моими исключениями.