Я совершенно сбит с толку, почему doctest.testmod()
вызывает тестовые функции в странном порядке
from doctest import testmod
def test_forwrite():
'''
>>> test_forwrite()
OP: Done
'''
write()
def test_forread():
'''
>>> test_forread()
OP: Done
'''
read()
if __name__ == "__main__":
testmod(verbose = True)
Почему, независимо от порядка, в котором его определенный test_forread()
проверяется первым, всегда.