Skip to content
Prev Previous commit
Next Next commit
Make test_extcall to use modified doctest checker
  • Loading branch information
ShaharNaveh committed Feb 3, 2026
commit 8381cc995a5b59a4a17691376d5ba91910ae8f28
12 changes: 2 additions & 10 deletions Lib/test/test_extcall.py
Original file line number Diff line number Diff line change
Expand Up @@ -545,17 +545,9 @@
import doctest
import unittest

EXPECTED_FAILURE = doctest.register_optionflag('EXPECTED_FAILURE') # TODO: RUSTPYTHON
class CustomOutputChecker(doctest.OutputChecker): # TODO: RUSTPYTHON
def check_output(self, want, got, optionflags): # TODO: RUSTPYTHON
if optionflags & EXPECTED_FAILURE: # TODO: RUSTPYTHON
if want == got: # TODO: RUSTPYTHON
return False # TODO: RUSTPYTHON
return True # TODO: RUSTPYTHON
return super().check_output(want, got, optionflags) # TODO: RUSTPYTHON

def load_tests(loader, tests, pattern):
tests.addTest(doctest.DocTestSuite(checker=CustomOutputChecker())) # TODO: RUSTPYTHON
from test.support.rustpython import DocTestChecker # TODO: RUSTPYTHON
tests.addTest(doctest.DocTestSuite(checker=DocTestChecker())) # XXX: RUSTPYTHON
return tests


Expand Down
Loading