From 156c825a678e489e5ba8737c65cfc2a100190a19 Mon Sep 17 00:00:00 2001 From: Vitor Hideyoshi Date: Sun, 14 Sep 2025 01:40:59 -0300 Subject: [PATCH] feat: more pythonic error parent class --- jambo/exceptions/internal_assertion_exception.py | 2 +- tests/exceptions/test_internal_assertion_exception.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jambo/exceptions/internal_assertion_exception.py b/jambo/exceptions/internal_assertion_exception.py index ce3338d..836394d 100644 --- a/jambo/exceptions/internal_assertion_exception.py +++ b/jambo/exceptions/internal_assertion_exception.py @@ -1,4 +1,4 @@ -class InternalAssertionException(AssertionError): +class InternalAssertionException(RuntimeError): """Exception raised for internal assertions.""" def __init__( diff --git a/tests/exceptions/test_internal_assertion_exception.py b/tests/exceptions/test_internal_assertion_exception.py index 4a6d4de..7b0ba86 100644 --- a/tests/exceptions/test_internal_assertion_exception.py +++ b/tests/exceptions/test_internal_assertion_exception.py @@ -5,7 +5,7 @@ from unittest import TestCase class TestInternalAssertionException(TestCase): def test_inheritance(self): - self.assertTrue(issubclass(InternalAssertionException, AssertionError)) + self.assertTrue(issubclass(InternalAssertionException, RuntimeError)) def test_message(self): message = "This is an internal assertion error." -- 2.49.1