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 1414
1515jobs :
1616 unit :
17- runs-on : ubuntu-20.04
17+ runs-on : ${{ matrix.os }}
1818 strategy :
1919 matrix :
20- include :
21- - python-version : 3.7
20+ os : [ubuntu-latest]
21+ python :
22+ - version : 3.7
2223 toxenv : py37
23- - python-version : 3.8
24+ - version : 3.7
25+ toxenv : py37
26+ - version : 3.8
2427 toxenv : py38
25- - python- version : 3.9
28+ - version : 3.9
2629 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
3141 steps :
3242 - uses : actions/checkout@v2
33- - name : Set up Python ${{ matrix.python- version }}
43+ - name : Set up Python ${{ matrix.python. version }}
3444 uses : actions/setup-python@v2
3545 with :
36- python-version : ${{ matrix.python- version }}
46+ python-version : ${{ matrix.python. version }}
3747 - name : Install dependencies
38- run : pip install tox pytest-github-actions-annotate-failures
48+ run : pip3 install tox pytest-github-actions-annotate-failures
3949 - name : Run tests
4050 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
4358
4459 functional :
4560 runs-on : ubuntu-20.04
Original file line number Diff line number Diff line change 1717
1818import io
1919import os
20+ import sys
2021from textwrap import dedent
2122from unittest import mock
2223
@@ -214,6 +215,7 @@ def test_valid_data(m_open, path_exists):
214215
215216@mock .patch ("os.path.exists" )
216217@mock .patch ("builtins.open" )
218+ @pytest .mark .skipif (sys .platform .startswith ("win" ), reason = "Not supported on Windows" )
217219def test_data_from_helper (m_open , path_exists , tmp_path ):
218220 helper = tmp_path / "helper.sh"
219221 helper .write_text (
You can’t perform that action at this time.
0 commit comments