def test_cannot_subclass(self):
        """
        enum.Enum cannot be subclassed

        obj->ob_type->ob_base will always be enum.EnumMeta
        """
        with pytest.raises(TypeError):

            class Subclass(StrEnum):  # type: ignore
                B = "b"

        enum.Enum cannot be subclassed

        obj->ob_type->ob_base will always be enum.EnumMeta
        
test/test_enum.py