Skip to content

Commit a572d66

Browse files
committed
Workaround for some test problems.
1 parent dac03b4 commit a572d66

3 files changed

Lines changed: 1 addition & 245 deletions

File tree

.github/workflows/github-actions.yml

Lines changed: 0 additions & 242 deletions
Original file line numberDiff line numberDiff line change
@@ -23,363 +23,121 @@ jobs:
2323
tox_env: 'py37-cover'
2424
os: 'ubuntu-latest'
2525
cover: true
26-
- name: 'py37-cover (windows/x64)'
27-
python: '3.7'
28-
python_arch: 'x64'
29-
tox_env: 'py37-cover'
30-
os: 'windows-latest'
31-
cover: true
32-
- name: 'py37-cover (macos/arm64)'
33-
python: '3.7'
34-
python_arch: 'arm64'
35-
tox_env: 'py37-cover'
36-
os: 'macos-latest'
37-
cover: true
3826
- name: 'py37-nocov (ubuntu/x64)'
3927
python: '3.7'
4028
python_arch: 'x64'
4129
tox_env: 'py37-nocov'
4230
os: 'ubuntu-latest'
43-
- name: 'py37-nocov (windows/x64)'
44-
python: '3.7'
45-
python_arch: 'x64'
46-
tox_env: 'py37-nocov'
47-
os: 'windows-latest'
48-
- name: 'py37-nocov (macos/arm64)'
49-
python: '3.7'
50-
python_arch: 'arm64'
51-
tox_env: 'py37-nocov'
52-
os: 'macos-latest'
5331
- name: 'py38-cover (ubuntu/x64)'
5432
python: '3.8'
5533
python_arch: 'x64'
5634
tox_env: 'py38-cover'
5735
os: 'ubuntu-latest'
5836
cover: true
59-
- name: 'py38-cover (windows/x64)'
60-
python: '3.8'
61-
python_arch: 'x64'
62-
tox_env: 'py38-cover'
63-
os: 'windows-latest'
64-
cover: true
65-
- name: 'py38-cover (macos/arm64)'
66-
python: '3.8'
67-
python_arch: 'arm64'
68-
tox_env: 'py38-cover'
69-
os: 'macos-latest'
70-
cover: true
7137
- name: 'py38-nocov (ubuntu/x64)'
7238
python: '3.8'
7339
python_arch: 'x64'
7440
tox_env: 'py38-nocov'
7541
os: 'ubuntu-latest'
76-
- name: 'py38-nocov (windows/x64)'
77-
python: '3.8'
78-
python_arch: 'x64'
79-
tox_env: 'py38-nocov'
80-
os: 'windows-latest'
81-
- name: 'py38-nocov (macos/arm64)'
82-
python: '3.8'
83-
python_arch: 'arm64'
84-
tox_env: 'py38-nocov'
85-
os: 'macos-latest'
8642
- name: 'py39-cover (ubuntu/x64)'
8743
python: '3.9'
8844
python_arch: 'x64'
8945
tox_env: 'py39-cover'
9046
os: 'ubuntu-latest'
9147
cover: true
92-
- name: 'py39-cover (windows/x64)'
93-
python: '3.9'
94-
python_arch: 'x64'
95-
tox_env: 'py39-cover'
96-
os: 'windows-latest'
97-
cover: true
98-
- name: 'py39-cover (macos/arm64)'
99-
python: '3.9'
100-
python_arch: 'arm64'
101-
tox_env: 'py39-cover'
102-
os: 'macos-latest'
103-
cover: true
10448
- name: 'py39-nocov (ubuntu/x64)'
10549
python: '3.9'
10650
python_arch: 'x64'
10751
tox_env: 'py39-nocov'
10852
os: 'ubuntu-latest'
109-
- name: 'py39-nocov (windows/x64)'
110-
python: '3.9'
111-
python_arch: 'x64'
112-
tox_env: 'py39-nocov'
113-
os: 'windows-latest'
114-
- name: 'py39-nocov (macos/arm64)'
115-
python: '3.9'
116-
python_arch: 'arm64'
117-
tox_env: 'py39-nocov'
118-
os: 'macos-latest'
11953
- name: 'py310-cover (ubuntu/x64)'
12054
python: '3.10'
12155
python_arch: 'x64'
12256
tox_env: 'py310-cover'
12357
os: 'ubuntu-latest'
12458
cover: true
125-
- name: 'py310-cover (windows/x64)'
126-
python: '3.10'
127-
python_arch: 'x64'
128-
tox_env: 'py310-cover'
129-
os: 'windows-latest'
130-
cover: true
131-
- name: 'py310-cover (macos/arm64)'
132-
python: '3.10'
133-
python_arch: 'arm64'
134-
tox_env: 'py310-cover'
135-
os: 'macos-latest'
136-
cover: true
13759
- name: 'py310-nocov (ubuntu/x64)'
13860
python: '3.10'
13961
python_arch: 'x64'
14062
tox_env: 'py310-nocov'
14163
os: 'ubuntu-latest'
142-
- name: 'py310-nocov (windows/x64)'
143-
python: '3.10'
144-
python_arch: 'x64'
145-
tox_env: 'py310-nocov'
146-
os: 'windows-latest'
147-
- name: 'py310-nocov (macos/arm64)'
148-
python: '3.10'
149-
python_arch: 'arm64'
150-
tox_env: 'py310-nocov'
151-
os: 'macos-latest'
15264
- name: 'py311-cover (ubuntu/x64)'
15365
python: '3.11'
15466
python_arch: 'x64'
15567
tox_env: 'py311-cover'
15668
os: 'ubuntu-latest'
15769
cover: true
158-
- name: 'py311-cover (windows/x64)'
159-
python: '3.11'
160-
python_arch: 'x64'
161-
tox_env: 'py311-cover'
162-
os: 'windows-latest'
163-
cover: true
164-
- name: 'py311-cover (macos/arm64)'
165-
python: '3.11'
166-
python_arch: 'arm64'
167-
tox_env: 'py311-cover'
168-
os: 'macos-latest'
169-
cover: true
17070
- name: 'py311-nocov (ubuntu/x64)'
17171
python: '3.11'
17272
python_arch: 'x64'
17373
tox_env: 'py311-nocov'
17474
os: 'ubuntu-latest'
175-
- name: 'py311-nocov (windows/x64)'
176-
python: '3.11'
177-
python_arch: 'x64'
178-
tox_env: 'py311-nocov'
179-
os: 'windows-latest'
180-
- name: 'py311-nocov (macos/arm64)'
181-
python: '3.11'
182-
python_arch: 'arm64'
183-
tox_env: 'py311-nocov'
184-
os: 'macos-latest'
18575
- name: 'py312-cover (ubuntu/x64)'
18676
python: '3.12'
18777
python_arch: 'x64'
18878
tox_env: 'py312-cover'
18979
os: 'ubuntu-latest'
19080
cover: true
191-
- name: 'py312-cover (windows/x64)'
192-
python: '3.12'
193-
python_arch: 'x64'
194-
tox_env: 'py312-cover'
195-
os: 'windows-latest'
196-
cover: true
197-
- name: 'py312-cover (macos/arm64)'
198-
python: '3.12'
199-
python_arch: 'arm64'
200-
tox_env: 'py312-cover'
201-
os: 'macos-latest'
202-
cover: true
20381
- name: 'py312-nocov (ubuntu/x64)'
20482
python: '3.12'
20583
python_arch: 'x64'
20684
tox_env: 'py312-nocov'
20785
os: 'ubuntu-latest'
208-
- name: 'py312-nocov (windows/x64)'
209-
python: '3.12'
210-
python_arch: 'x64'
211-
tox_env: 'py312-nocov'
212-
os: 'windows-latest'
213-
- name: 'py312-nocov (macos/arm64)'
214-
python: '3.12'
215-
python_arch: 'arm64'
216-
tox_env: 'py312-nocov'
217-
os: 'macos-latest'
21886
- name: 'py313-cover (ubuntu/x64)'
21987
python: '3.13'
22088
python_arch: 'x64'
22189
tox_env: 'py313-cover'
22290
os: 'ubuntu-latest'
22391
cover: true
224-
- name: 'py313-cover (windows/x64)'
225-
python: '3.13'
226-
python_arch: 'x64'
227-
tox_env: 'py313-cover'
228-
os: 'windows-latest'
229-
cover: true
230-
- name: 'py313-cover (macos/arm64)'
231-
python: '3.13'
232-
python_arch: 'arm64'
233-
tox_env: 'py313-cover'
234-
os: 'macos-latest'
235-
cover: true
23692
- name: 'py313-nocov (ubuntu/x64)'
23793
python: '3.13'
23894
python_arch: 'x64'
23995
tox_env: 'py313-nocov'
24096
os: 'ubuntu-latest'
241-
- name: 'py313-nocov (windows/x64)'
242-
python: '3.13'
243-
python_arch: 'x64'
244-
tox_env: 'py313-nocov'
245-
os: 'windows-latest'
246-
- name: 'py313-nocov (macos/arm64)'
247-
python: '3.13'
248-
python_arch: 'arm64'
249-
tox_env: 'py313-nocov'
250-
os: 'macos-latest'
25197
- name: 'py314-cover (ubuntu/x64)'
25298
python: '3.14'
25399
python_arch: 'x64'
254100
tox_env: 'py314-cover'
255101
os: 'ubuntu-latest'
256102
cover: true
257-
- name: 'py314-cover (windows/x64)'
258-
python: '3.14'
259-
python_arch: 'x64'
260-
tox_env: 'py314-cover'
261-
os: 'windows-latest'
262-
cover: true
263-
- name: 'py314-cover (macos/arm64)'
264-
python: '3.14'
265-
python_arch: 'arm64'
266-
tox_env: 'py314-cover'
267-
os: 'macos-latest'
268-
cover: true
269103
- name: 'py314-nocov (ubuntu/x64)'
270104
python: '3.14'
271105
python_arch: 'x64'
272106
tox_env: 'py314-nocov'
273107
os: 'ubuntu-latest'
274-
- name: 'py314-nocov (windows/x64)'
275-
python: '3.14'
276-
python_arch: 'x64'
277-
tox_env: 'py314-nocov'
278-
os: 'windows-latest'
279-
- name: 'py314-nocov (macos/arm64)'
280-
python: '3.14'
281-
python_arch: 'arm64'
282-
tox_env: 'py314-nocov'
283-
os: 'macos-latest'
284108
- name: 'pypy39-cover (ubuntu/x64)'
285109
python: 'pypy-3.9'
286110
python_arch: 'x64'
287111
tox_env: 'pypy39-cover'
288112
os: 'ubuntu-latest'
289113
cover: true
290-
- name: 'pypy39-cover (windows/x64)'
291-
python: 'pypy-3.9'
292-
python_arch: 'x64'
293-
tox_env: 'pypy39-cover'
294-
os: 'windows-latest'
295-
cover: true
296-
- name: 'pypy39-cover (macos/arm64)'
297-
python: 'pypy-3.9'
298-
python_arch: 'arm64'
299-
tox_env: 'pypy39-cover'
300-
os: 'macos-latest'
301-
cover: true
302114
- name: 'pypy39-nocov (ubuntu/x64)'
303115
python: 'pypy-3.9'
304116
python_arch: 'x64'
305117
tox_env: 'pypy39-nocov'
306118
os: 'ubuntu-latest'
307-
- name: 'pypy39-nocov (windows/x64)'
308-
python: 'pypy-3.9'
309-
python_arch: 'x64'
310-
tox_env: 'pypy39-nocov'
311-
os: 'windows-latest'
312-
- name: 'pypy39-nocov (macos/arm64)'
313-
python: 'pypy-3.9'
314-
python_arch: 'arm64'
315-
tox_env: 'pypy39-nocov'
316-
os: 'macos-latest'
317119
- name: 'pypy310-cover (ubuntu/x64)'
318120
python: 'pypy-3.10'
319121
python_arch: 'x64'
320122
tox_env: 'pypy310-cover'
321123
os: 'ubuntu-latest'
322124
cover: true
323-
- name: 'pypy310-cover (windows/x64)'
324-
python: 'pypy-3.10'
325-
python_arch: 'x64'
326-
tox_env: 'pypy310-cover'
327-
os: 'windows-latest'
328-
cover: true
329-
- name: 'pypy310-cover (macos/arm64)'
330-
python: 'pypy-3.10'
331-
python_arch: 'arm64'
332-
tox_env: 'pypy310-cover'
333-
os: 'macos-latest'
334-
cover: true
335125
- name: 'pypy310-nocov (ubuntu/x64)'
336126
python: 'pypy-3.10'
337127
python_arch: 'x64'
338128
tox_env: 'pypy310-nocov'
339129
os: 'ubuntu-latest'
340-
- name: 'pypy310-nocov (windows/x64)'
341-
python: 'pypy-3.10'
342-
python_arch: 'x64'
343-
tox_env: 'pypy310-nocov'
344-
os: 'windows-latest'
345-
- name: 'pypy310-nocov (macos/arm64)'
346-
python: 'pypy-3.10'
347-
python_arch: 'arm64'
348-
tox_env: 'pypy310-nocov'
349-
os: 'macos-latest'
350130
- name: 'pypy311-cover (ubuntu/x64)'
351131
python: 'pypy-3.11'
352132
python_arch: 'x64'
353133
tox_env: 'pypy311-cover'
354134
os: 'ubuntu-latest'
355135
cover: true
356-
- name: 'pypy311-cover (windows/x64)'
357-
python: 'pypy-3.11'
358-
python_arch: 'x64'
359-
tox_env: 'pypy311-cover'
360-
os: 'windows-latest'
361-
cover: true
362-
- name: 'pypy311-cover (macos/arm64)'
363-
python: 'pypy-3.11'
364-
python_arch: 'arm64'
365-
tox_env: 'pypy311-cover'
366-
os: 'macos-latest'
367-
cover: true
368136
- name: 'pypy311-nocov (ubuntu/x64)'
369137
python: 'pypy-3.11'
370138
python_arch: 'x64'
371139
tox_env: 'pypy311-nocov'
372140
os: 'ubuntu-latest'
373-
- name: 'pypy311-nocov (windows/x64)'
374-
python: 'pypy-3.11'
375-
python_arch: 'x64'
376-
tox_env: 'pypy311-nocov'
377-
os: 'windows-latest'
378-
- name: 'pypy311-nocov (macos/arm64)'
379-
python: 'pypy-3.11'
380-
python_arch: 'arm64'
381-
tox_env: 'pypy311-nocov'
382-
os: 'macos-latest'
383141
steps:
384142
- uses: actions/checkout@v6
385143
with:

ci/templates/.github/workflows/github-actions.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@ jobs:
2929
{% endif %}
3030
{% for os, python_arch in [
3131
['ubuntu', 'x64'],
32-
['windows', 'x64'],
33-
['macos', 'arm64'],
3432
] %}
3533
- name: '{{ env }} ({{ os }}/{{ python_arch }})'
3634
python: '{{ python }}'

tests/test_redis_lock.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
pytest_plugins = ('pytester',)
3030

3131
skipifpypy = partial(pytest.mark.skipif(platform.python_implementation() == 'PyPy'))
32-
32+
multiprocessing.set_start_method('fork')
3333

3434
def maybe_decode(data):
3535
if isinstance(data, bytes):

0 commit comments

Comments
 (0)