diff options
| author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-08-14 20:35:47 +0200 |
|---|---|---|
| committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2022-08-14 20:40:20 +0200 |
| commit | 803c563622007fab4f727a8e7265c90674b61cba (patch) | |
| tree | 53fad06dab6c16e962dbdef20d2beb81cd813759 /pkgs/development/python-modules/rangehttpserver | |
| parent | 2f51f9b7480caa5547d8efe0b07f3c2cd38bd6a7 (diff) | |
python3Packages.psycopg: disable test_sched{,_error} on darwin
They are prone to race conditions.
```
_______________________________ test_sched_error _______________________________
caplog = <_pytest.logging.LogCaptureFixture object at 0x197218a90>
@pytest.mark.slow
def test_sched_error(caplog):
caplog.set_level(logging.WARNING, logger="psycopg")
s = Scheduler()
t = Thread(target=s.run, daemon=True)
t.start()
results = []
def worker(i):
results.append((i, time()))
def error():
1 / 0
t0 = time()
s.enter(0.1, partial(worker, 1))
s.enter(0.4, None)
s.enter(0.3, partial(worker, 2))
s.enter(0.2, error)
t.join()
t1 = time()
assert t1 - t0 == pytest.approx(0.4, 0.1)
assert len(results) == 2
assert results[0][0] == 1
> assert results[0][1] - t0 == pytest.approx(0.1, 0.1)
E assert 0.11003494262695312 == 0.1 ± 1.0e-02
E comparison failed
E Obtained: 0.11003494262695312
E Expected: 0.1 ± 1.0e-02
tests/pool/test_sched.py:93: AssertionError
```
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver')
0 files changed, 0 insertions, 0 deletions
