Skip to content

Commit acc040d

Browse files
committed
[test/terminology] Use OS dependent sleep time
1 parent 0a7f6b5 commit acc040d

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

test/test_terminology.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,11 @@
33
"""
44

55
import os
6-
import unittest
76
import tempfile
7+
import unittest
88

99
from glob import glob
10+
from sys import platform
1011
from time import sleep
1112
try:
1213
from urllib.request import pathname2url
@@ -104,9 +105,13 @@ def test_terminology_refresh(self):
104105
self.assertIn(curr_file, load_map)
105106
self.assertEqual(orig_map[curr_file], load_map[curr_file])
106107

108+
sleep_time = 0.5
109+
if platform == "darwin":
110+
sleep_time = 2
111+
107112
# Sleep is needed since the tests might be too fast to result in a
108-
# different file mtime. macOS seems to require sleep time > 0.700.
109-
sleep(0.800)
113+
# different file mtime. Travis macOS seems to require sleep time > 1s.
114+
sleep(sleep_time)
110115

111116
# Test refresh loads same cached files but changes them.
112117
# Different mtimes and id strings are sufficient.

0 commit comments

Comments
 (0)