async def test_or_operator_first_false(self):
        """Test OR operator with first permission returning False"""
        perm1 = TestAsyncPermission(False)
        perm2 = TestAsyncPermission(True)
        combined = perm1 | perm2

        assert await combined.has_permission_async(None, None) is True
Test OR operator with first permission returning False
tests/test_async_permissions.py