diff options
author | Hugo Osvaldo Barrera <hugo@whynothugo.nl> | 2023-02-14 10:24:11 +0100 |
---|---|---|
committer | Hugo <hugo@whynothugo.nl> | 2023-02-14 10:29:57 +0100 |
commit | 1ac5b8acf371644801d2638e184d2e01cb6b6841 (patch) | |
tree | 4a3d20ae4432780aec450db236fff2cabb876dbd | |
parent | 62f28e0b3c8c7e9435044d78bd6941e120c667e5 (diff) |
Fix flaky tests by sleeping properly
-rw-r--r-- | tests/vdir_test.py | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/tests/vdir_test.py b/tests/vdir_test.py index 9ff7b2fb..67a8dd85 100644 --- a/tests/vdir_test.py +++ b/tests/vdir_test.py @@ -21,16 +21,12 @@ import os import time - -import pytest +from time import sleep from khal.khalendar import vdir def test_etag(tmpdir, sleep_time): - if sleep_time > 0.01: - pytest.xfail("This environment requires sleeping") - fpath = os.path.join(str(tmpdir), 'foo') file_ = open(fpath, 'w') @@ -38,6 +34,7 @@ def test_etag(tmpdir, sleep_time): file_.close() old_etag = vdir.get_etag_from_file(fpath) + sleep(sleep_time) file_ = open(fpath, 'w') file_.write('foo') @@ -49,9 +46,6 @@ def test_etag(tmpdir, sleep_time): def test_etag_sync(tmpdir, sleep_time): - if sleep_time > 0.01: - pytest.xfail("This environment requires sleeping") - fpath = os.path.join(str(tmpdir), 'foo') file_ = open(fpath, 'w') @@ -59,6 +53,7 @@ def test_etag_sync(tmpdir, sleep_time): file_.close() os.sync() old_etag = vdir.get_etag_from_file(fpath) + sleep(sleep_time) file_ = open(fpath, 'w') file_.write('foo') |