mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
Issue #3158: doctest can now find doctests in functions and methods
written in C. As a part of this, a few doctests have been added to the builtins module (on hex(), oct(), and bin()), a doctest has been fixed (hopefully on all platforms) on float, and test_builtins now runs doctests in builtins.
This commit is contained in:
parent
091167c1ca
commit
a4b7a7548c
7 changed files with 65 additions and 28 deletions
|
@ -350,7 +350,11 @@ builtin_bin(PyObject *self, PyObject *v)
|
|||
PyDoc_STRVAR(bin_doc,
|
||||
"bin(number) -> string\n\
|
||||
\n\
|
||||
Return the binary representation of an integer.");
|
||||
Return the binary representation of an integer.\n\
|
||||
\n\
|
||||
>>> bin(2796202)\n\
|
||||
'0b1010101010101010101010'\n\
|
||||
");
|
||||
|
||||
|
||||
static PyObject *
|
||||
|
@ -1276,7 +1280,11 @@ builtin_hex(PyObject *self, PyObject *v)
|
|||
PyDoc_STRVAR(hex_doc,
|
||||
"hex(number) -> string\n\
|
||||
\n\
|
||||
Return the hexadecimal representation of an integer.");
|
||||
Return the hexadecimal representation of an integer.\n\
|
||||
\n\
|
||||
>>> hex(3735928559)\n\
|
||||
'0xdeadbeef'\n\
|
||||
");
|
||||
|
||||
|
||||
static PyObject *
|
||||
|
@ -1476,7 +1484,11 @@ builtin_oct(PyObject *self, PyObject *v)
|
|||
PyDoc_STRVAR(oct_doc,
|
||||
"oct(number) -> string\n\
|
||||
\n\
|
||||
Return the octal representation of an integer.");
|
||||
Return the octal representation of an integer.\n\
|
||||
\n\
|
||||
>>> oct(342391)\n\
|
||||
'0o1234567'\n\
|
||||
");
|
||||
|
||||
|
||||
static PyObject *
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue