File tree 2 files changed +5
-1
lines changed
tests/test_scheduler/test_eventloop
2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 27
27
run : |
28
28
RX_VERSION=$(dunamai from any --no-metadata --style pep440)
29
29
poetry version $RX_VERSION
30
- poetry run echo "__version__ = \"$RX_VERSION\"" > reactivex/_version.py
30
+ echo "__version__ = \"$RX_VERSION\"" > reactivex/_version.py
31
31
32
32
- name : Build package
33
33
run : poetry build
Original file line number Diff line number Diff line change
1
+ import os
1
2
import unittest
2
3
from datetime import datetime , timedelta
3
4
from time import sleep
7
8
from reactivex .scheduler .eventloop import EventletScheduler
8
9
9
10
eventlet = pytest .importorskip ("eventlet" )
11
+ CI = os .getenv ("CI" ) is not None
10
12
11
13
12
14
class TestEventletScheduler (unittest .TestCase ):
15
+ @pytest .mark .skipif (CI , reason = "Flaky test in GitHub Actions" )
13
16
def test_eventlet_schedule_now (self ):
14
17
scheduler = EventletScheduler (eventlet )
15
18
hub = eventlet .hubs .get_hub ()
16
19
diff = scheduler .now - datetime .utcfromtimestamp (hub .clock ())
17
20
assert abs (diff ) < timedelta (milliseconds = 1 )
18
21
22
+ @pytest .mark .skipif (CI , reason = "Flaky test in GitHub Actions" )
19
23
def test_eventlet_schedule_now_units (self ):
20
24
scheduler = EventletScheduler (eventlet )
21
25
diff = scheduler .now
You can’t perform that action at this time.
0 commit comments