Commit 0a2bc6e6 authored by Tim Graham's avatar Tim Graham
Browse files

Additional edits for refs #23340; thanks Loic.

parent 7353e26d
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -270,7 +270,6 @@ class HumanizeTests(TestCase):
        )

        class DocumentedMockDateTime(datetime.datetime):
            """Override Class for humanize.datetime  """
            @classmethod
            def now(cls, tz=None):
                if tz is None or tz.utcoffset(documented_now) is None:
@@ -278,8 +277,12 @@ class HumanizeTests(TestCase):
                else:
                    return documented_now.replace(tzinfo=tz) + tz.utcoffset(now)

        orig_humanize_datetime = humanize.datetime
        humanize.datetime = DocumentedMockDateTime
        try:
            for test_time_string, expected_natural_time in test_data:
                test_time = datetime.datetime.strptime(test_time_string, time_format)
                natural_time = humanize.naturaltime(test_time).replace('\xa0', ' ')
            self.assertEqual(expected_natural_time, natural_time)
        finally:
            humanize.datetime = orig_humanize_datetime