Unverified Commit 2baab843 authored by bendk's avatar bendk Committed by GitHub
Browse files

Merge pull request #2374 from bendk/push-xowtowuyoqkw

Fix docstring tests for Python 3.13
parents f969306d f2d19458
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

import sys

# Test namespace
import uniffi_docstring_proc_macro
assert uniffi_docstring_proc_macro.__doc__
@@ -10,6 +12,11 @@ from uniffi_docstring_proc_macro import *

# Test function
assert test.__doc__.strip() == "<docstring-function>"
if sys.version_info >= (3, 13):
    # 3.13 strips leading docstring whitespace
    assert test_multiline.__doc__.strip() == "<docstring-multiline-function>\n<second-line>"
else:
    # Previous versions don't
    assert test_multiline.__doc__.strip() == "<docstring-multiline-function>\n    <second-line>"
assert test_without_docstring.__doc__ is None

+8 −1
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

import sys

# Test namespace
import uniffi_docstring
assert uniffi_docstring.__doc__
@@ -10,6 +12,11 @@ from uniffi_docstring import *

# Test function
assert test.__doc__.strip() == "<docstring-function>"
if sys.version_info >= (3, 13):
    # 3.13 strips leading docstring whitespace
    assert test_multiline.__doc__.strip() == "<docstring-multiline-function>\n<second-line>"
else:
    # Previous versions don't
    assert test_multiline.__doc__.strip() == "<docstring-multiline-function>\n    <second-line>"
assert test_without_docstring.__doc__ is None