- 26 Agu, 2004 18 kayıt (commit)
-
-
Tim Peters yazdı
-
Tim Peters yazdı
While a fancy diff can be confusing in the presence of ellipses, so far I'm finding (2-0-0) that it's much more a major aid in narrowing down the possibilities when an ellipsis-slinging test fails. So we no longer refuse to do a fancy diff just because of ellipses. This isn't ideal; it's just better.
-
Tim Peters yazdı
-
Tim Peters yazdı
-
Tim Peters yazdı
explanation, it's easier to push the remaining insufferably anal details into a "fine print" section at the bottom.
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
-
Edward Loper yazdı
rather than an expected output string. This gives the output_difference method access to more information, such as the indentation of the example, which might be useful.
-
Edward Loper yazdı
first failing example in each test.
-
Brett Cannon yazdı
Mac-specific modules. Before all modules were compiled but would fail thanks to a dependence on the code included when Python was built without the compiler flag. Closes bug #991962.
-
Edward Loper yazdı
NDIFF_DIFF->REPORT_NDIFF. This establishes the naming convention that all reporting options should begin with "REPORT_" (since reporting options are a different class from output comparison options; but they are both set in optionflags).
-
Edward Loper yazdı
-
Edward Loper yazdı
to be more consistent with report_failure() - If `want` or `got` is empty, then print "Expected nothing\n" or "Got nothing\n" rather than "Expected:\n" or "Got:\n" - Got rid of _tag_msg
-
Tim Peters yazdı
deleted.
-
Dave Cole yazdı
-
Dave Cole yazdı
-
Raymond Hettinger yazdı
* Add comment bars segregating this code from the rest. * Improve readability of the re pattern with indentation and comments on the same line. * Replace the groupdict() and get() pair with a direct call to group() which does the same thing.
-
Edward Loper yazdı
exception message, or None if no exception is expected); and moved exception parsing from DocTestRunner to DocTestParser. This is architecturally cleaner, since it moves all parsing work to DocTestParser; and it should make it easier for code outside DocTestRunner (notably debugging code) to properly handle expected exceptions.
-
- 25 Agu, 2004 20 kayıt (commit)
-
-
Trent Mick yazdı
-
Trent Mick yazdı
AIX 5.1.
-
Edward Loper yazdı
a traceback message. I.e., examples that raise exceptions may no longer generate pre-exception output. This restores the behavior of doctest in python 2.3. The ability to check pre-exception output is being removed because it makes the documentation simpler; and because there are very few use cases for it.
-
Raymond Hettinger yazdı
-
Raymond Hettinger yazdı
Allows the lineno fixup code to remain simple and not have to deal with multibyte codings. * Add an assertion to that effect. * Remove the XXX comment on the subject.
-
Raymond Hettinger yazdı
-
Fred Drake yazdı
-
Andrew M. Kuchling yazdı
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
-
Martin v. Löwis yazdı
Will backport to 2.3.
-
Martin v. Löwis yazdı
Will backport to 2.3.
-
Martin v. Löwis yazdı
1.293, 1.298, and 1.300, which have tried to fix this for specific platforms.
-
Raymond Hettinger yazdı
(Suggested by Neal Norwitz.)
-
Barry Warsaw yazdı
-
Barry Warsaw yazdı
This patch includes test cases and documentation updates, as well as NEWS file updates. This patch also updates the sre modules so that they don't import the string module, breaking direct circular imports.
-
Tim Peters yazdı
happen in 2.3, but nobody noticed it still was getting generated (the warning was disabled by default). OverflowWarning and PyExc_OverflowWarning should be removed for 2.5, and left notes all over saying so.
-
Neal Norwitz yazdı
-
- 24 Agu, 2004 2 kayıt (commit)
-
-
Mark Hammond yazdı
and a test case. When booting a new thread, use the PyGILState API to manage the GIL.
-
Skip Montanaro yazdı
flags it accepts. It's too late to change optparse's default behavior now, but I find the default setting of allow_interspersed_args very weird.
-