Doctest no reconoce __future __. Division

Tengo el siguiente documento escritox.doctest:

This is something:

    >>> x = 3 + 4

foo bar something else:

    >>> from __future__ import division
    >>> y = 15
    >>> z = int('24')
    >>> m = z / y
    >>> print (m)
    1.6

Pero cuando corrípython -m doctest x.doctest en Python 2.7.11, el doctest no reconociófrom __future__ import division:

**********************************************************************
File "x.doctest", line 11, in x.doctest
Failed example:
    print (m)
Expected:
    1.6
Got:
    1
**********************************************************************
1 items had failures:
   1 of   6 in x.doctest
***Test Failed*** 1 failures.

Incluso cuando cambié la declaración de importación futura a la primera línea:

This is something:

    >>> from __future__ import division
    >>> x = 3 + 4

foo bar something else:

    >>> y = 15
    >>> z = int('24')
    >>> m = z / y
    >>> print (m)
    1.6

El documento aún falla:

**********************************************************************
File "x.doctest", line 11, in x.doctest
Failed example:
    print (m)
Expected:
    1.6
Got:
    1
**********************************************************************
1 items had failures:
   1 of   6 in x.doctest
***Test Failed*** 1 failures.

¿Por qué es así y cómo puedo resolver esto?

¿Hay una bandera / opción para doctest que pregunta asegura quefrom __future__ import division ¿es reconocido?

Nota: podría forzar la verificaciónprint (int(m)) oy = 15. y el doctest pasará pero eso no es tan deseable.

Respuestas a la pregunta(2)

Su respuesta a la pregunta