Skip to content

Commit 68a72a7

Browse files
Fix trailing current date zeros flaky test_format problem
1 parent ed21736 commit 68a72a7

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

pandas/tests/indexes/test_base.py

+10-1
Original file line numberDiff line numberDiff line change
@@ -913,7 +913,7 @@ def test_summary(self):
913913
def test_format(self):
914914
self._check_method_works(Index.format)
915915

916-
index = Index([datetime.now()])
916+
index = Index([self.datetime_now_without_trailing_zeros()])
917917

918918
# windows has different precision on datetime.datetime.now (it doesn't
919919
# include us since the default for Timestamp shows these but Index
@@ -937,6 +937,15 @@ def test_format(self):
937937

938938
self.strIndex[:0].format()
939939

940+
# GH 14626
941+
def datetime_now_without_trailing_zeros(self):
942+
now = datetime.now()
943+
944+
while str(now).endswith("000"):
945+
now = datetime.now()
946+
947+
return now
948+
940949
def test_format_with_name_time_info(self):
941950
# bug I fixed 12/20/2011
942951
inc = timedelta(hours=4)

0 commit comments

Comments
 (0)