doctest com python3.1

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

doctest com python3.1

Zhu Sha Zang
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Estou lendo o livro PYTHON TESTING BEGINNER'S GUIDE e no segundo
capítulo ele inicia com a utilização do doctest.

No entando sendo o livro de 2008, aproximandamente, ele se utiliza da
versão 2.6 do Python.

Alguém tem noção de como usar??

Fiz assim ó

Arquivo test.py

************
print(2+2)
4

print(3*3)
10
************

Rodei como
python3.1 -m doctest -v test.py

Resposta:

4
9
1 items had no tests:
    test
0 tests in 1 items.
0 passed and 0 failed.
Test passed.

Alguma idéia?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkyukywACgkQ35zeJy7JhCj7twCgk0+f+TrqMHdfXFzOmOkVw7tV
EGAAn2wLiZm48Lg3ha3JMh8Frp6NdVi3
=r8Jf
-----END PGP SIGNATURE-----

Reply | Threaded
Open this post in threaded view
|

Re: doctest com python3.1

Zhu Sha Zang
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mer***

SEGUE...

ARQUIVO:

exemplo.txt

>>> print(2 + 2)
4

>>> print(3*3)
10

COMANDO:

python3.1 -m doctest -v examplo1.txt

RESULTADO:

Trying:
    print(2 + 2)
Expecting:
    4
ok
Trying:
    print(3*3)
Expecting:
    10
**********************************************************************
File "examplo1.txt", line 4, in examplo1.txt
Failed example:
    print(3*3)
Expected:
    10
Got:
    9
**********************************************************************
1 items had failures:
   1 of   2 in examplo1.txt
2 tests in 1 items.
1 passed and 1 failed.
***Test Failed*** 1 failures.

Só isso...

Em 08-10-2010 00:42, Zhu Sha Zang escreveu:

>  
>
> Estou lendo o livro PYTHON TESTING BEGINNER'S GUIDE e no segundo
> capítulo ele inicia com a utilização do doctest.
>
> No entando sendo o livro de 2008, aproximandamente, ele se utiliza da
> versão 2.6 do Python.
>
> Alguém tem noção de como usar??
>
> Fiz assim ó
>
> Arquivo test.py
>
> ************
> print(2+2)
> 4
>
> print(3*3)
> 10
> ************
>
> Rodei como
> python3.1 -m doctest -v test.py
>
> Resposta:
>
> 4
> 9
> 1 items had no tests:
> test
> 0 tests in 1 items.
> 0 passed and 0 failed.
> Test passed.
>
> Alguma idéia?
>



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkyuoLYACgkQ35zeJy7JhCgaFgCeKVNqKreG2wy2GyeMWq8M2qKw
MYQAn3r65d7PxKaGMjwlsfVKopwt0d4b
=Nldo
-----END PGP SIGNATURE-----