From d7bd4f5a9cc8b1550a6638bfbb750f34232b6aba Mon Sep 17 00:00:00 2001 From: Jeff Reback Date: Sat, 10 Dec 2016 09:51:03 -0500 Subject: [PATCH] TST: skip testing on windows for specific formatting which sometimes hangs xref #14626 --- pandas/tests/indexes/test_base.py | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/pandas/tests/indexes/test_base.py b/pandas/tests/indexes/test_base.py index 628095a2fcbd3..2dfeb7da07a3d 100644 --- a/pandas/tests/indexes/test_base.py +++ b/pandas/tests/indexes/test_base.py @@ -915,23 +915,12 @@ def test_format(self): self._check_method_works(Index.format) # GH 14626 - # our formatting is different by definition when we have - # ms vs us precision (e.g. trailing zeros); - # so don't compare this case - def datetime_now_without_trailing_zeros(): - now = datetime.now() - - while str(now).endswith("000"): - now = datetime.now() - - return now - - index = Index([datetime_now_without_trailing_zeros()]) - # windows has different precision on datetime.datetime.now (it doesn't # include us since the default for Timestamp shows these but Index - # formating does not we are skipping - if not is_platform_windows(): + # formating does not we are skipping) + now = datetime.now() + if not str(now).endswith("000"): + index = Index([now]) formatted = index.format() expected = [str(index[0])] self.assertEqual(formatted, expected)