File tree Expand file tree Collapse file tree 2 files changed +31
-14
lines changed Expand file tree Collapse file tree 2 files changed +31
-14
lines changed Original file line number Diff line number Diff line change 14
14
15
15
jobs :
16
16
unit :
17
- runs-on : ubuntu-20.04
17
+ runs-on : ${{ matrix.os }}
18
18
strategy :
19
19
matrix :
20
- include :
21
- - python-version : 3.7
20
+ os : [ubuntu-latest]
21
+ python :
22
+ - version : 3.7
22
23
toxenv : py37
23
- - python-version : 3.8
24
+ - version : 3.7
25
+ toxenv : py37
26
+ - version : 3.8
24
27
toxenv : py38
25
- - python- version : 3.9
28
+ - version : 3.9
26
29
toxenv : py39
27
- - python-version : " 3.10"
28
- toxenv : py310
29
- - python-version : " 3.10"
30
- toxenv : smoke
30
+ - version : " 3.10"
31
+ toxenv : py310,smoke
32
+ include :
33
+ - os : macos-latest
34
+ python :
35
+ version : " 3.9"
36
+ toxenv : py39,smoke
37
+ - os : windows-latest
38
+ python :
39
+ version : " 3.10"
40
+ toxenv : py310,smoke
31
41
steps :
32
42
- uses : actions/checkout@v2
33
- - name : Set up Python ${{ matrix.python- version }}
43
+ - name : Set up Python ${{ matrix.python. version }}
34
44
uses : actions/setup-python@v2
35
45
with :
36
- python-version : ${{ matrix.python- version }}
46
+ python-version : ${{ matrix.python. version }}
37
47
- name : Install dependencies
38
- run : pip install tox pytest-github-actions-annotate-failures
48
+ run : pip3 install tox pytest-github-actions-annotate-failures
39
49
- name : Run tests
40
50
env :
41
- TOXENV : ${{ matrix.toxenv }}
42
- run : tox
51
+ TOXENV : ${{ matrix.python.toxenv }}
52
+ run : |
53
+ echo OS ${{ matrix.os }}
54
+ echo python ${{ matrix.python }}
55
+ echo python.version ${{ matrix.python.version }}
56
+ echo python.toxenv ${{ matrix.python.toxenv }}
57
+ tox
43
58
44
59
functional :
45
60
runs-on : ubuntu-20.04
Original file line number Diff line number Diff line change 17
17
18
18
import io
19
19
import os
20
+ import sys
20
21
from textwrap import dedent
21
22
from unittest import mock
22
23
@@ -214,6 +215,7 @@ def test_valid_data(m_open, path_exists):
214
215
215
216
@mock .patch ("os.path.exists" )
216
217
@mock .patch ("builtins.open" )
218
+ @pytest .mark .skipif (sys .platform .startswith ("win" ), reason = "Not supported on Windows" )
217
219
def test_data_from_helper (m_open , path_exists , tmp_path ):
218
220
helper = tmp_path / "helper.sh"
219
221
helper .write_text (
You can’t perform that action at this time.
0 commit comments