Commit b36f8329 authored by Michael Foord's avatar Michael Foord

Removing the keyword only restriction for the places argument in...

Removing the keyword only restriction for the places argument in unittest.TestCase.assert[Not]AlmostEqual
parent e509ff4d
...@@ -652,8 +652,8 @@ Test cases ...@@ -652,8 +652,8 @@ Test cases
:meth:`failIfEqual`. :meth:`failIfEqual`.
.. method:: assertAlmostEqual(first, second, *, places=7, msg=None) .. method:: assertAlmostEqual(first, second, places=7, msg=None)
failUnlessAlmostEqual(first, second, *, places=7, msg=None) failUnlessAlmostEqual(first, second, places=7, msg=None)
Test that *first* and *second* are approximately equal by computing the Test that *first* and *second* are approximately equal by computing the
difference, rounding to the given number of decimal *places* (default 7), difference, rounding to the given number of decimal *places* (default 7),
...@@ -668,8 +668,8 @@ Test cases ...@@ -668,8 +668,8 @@ Test cases
:meth:`failUnlessAlmostEqual`. :meth:`failUnlessAlmostEqual`.
.. method:: assertNotAlmostEqual(first, second, *, places=7, msg=None) .. method:: assertNotAlmostEqual(first, second, places=7, msg=None)
failIfAlmostEqual(first, second, *, places=7, msg=None) failIfAlmostEqual(first, second, places=7, msg=None)
Test that *first* and *second* are not approximately equal by computing Test that *first* and *second* are not approximately equal by computing
the difference, rounding to the given number of decimal *places* (default the difference, rounding to the given number of decimal *places* (default
......
...@@ -634,7 +634,7 @@ class TestCase(object): ...@@ -634,7 +634,7 @@ class TestCase(object):
msg = self._formatMessage(msg, '%r == %r' % (first, second)) msg = self._formatMessage(msg, '%r == %r' % (first, second))
raise self.failureException(msg) raise self.failureException(msg)
def assertAlmostEqual(self, first, second, *, places=7, msg=None): def assertAlmostEqual(self, first, second, places=7, msg=None):
"""Fail if the two objects are unequal as determined by their """Fail if the two objects are unequal as determined by their
difference rounded to the given number of decimal places difference rounded to the given number of decimal places
(default 7) and comparing to zero. (default 7) and comparing to zero.
...@@ -647,7 +647,7 @@ class TestCase(object): ...@@ -647,7 +647,7 @@ class TestCase(object):
msg = self._formatMessage(msg, standardMsg) msg = self._formatMessage(msg, standardMsg)
raise self.failureException(msg) raise self.failureException(msg)
def assertNotAlmostEqual(self, first, second, *, places=7, msg=None): def assertNotAlmostEqual(self, first, second, places=7, msg=None):
"""Fail if the two objects are equal as determined by their """Fail if the two objects are equal as determined by their
difference rounded to the given number of decimal places difference rounded to the given number of decimal places
(default 7) and comparing to zero. (default 7) and comparing to zero.
......
...@@ -143,6 +143,9 @@ C-API ...@@ -143,6 +143,9 @@ C-API
Library Library
------- -------
- The keyword only restriction for the places argument in
unittest.TestCase.assert[Not]AlmostEqual methods has been removed.
- Issue 6706: asyncore accept() method no longer raises EWOULDBLOCK/ECONNABORTED - Issue 6706: asyncore accept() method no longer raises EWOULDBLOCK/ECONNABORTED
on incomplete connection attempt but returns None instead. on incomplete connection attempt but returns None instead.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment