##// END OF EJS Templates
Merge pull request #13318 from Kojoley/ghactions-windows...
Matthias Bussonnier -
r27130:7eea0e20 merge
parent child Browse files
Show More
@@ -14,7 +14,7 b' jobs:'
14 14 runs-on: ${{ matrix.os }}
15 15 strategy:
16 16 matrix:
17 os: [ubuntu-latest]
17 os: [ubuntu-latest, windows-latest]
18 18 python-version: ["3.7", "3.8", "3.9", "3.10"]
19 19 deps: [test_extra]
20 20 # Test all on ubuntu, test ends on macos
@@ -49,11 +49,12 b' jobs:'
49 49 python -m pip install --upgrade -e .[${{ matrix.deps }}]
50 50 python -m pip install --upgrade check-manifest pytest-cov
51 51 - name: Check manifest
52 if: runner.os != 'Windows' # setup.py does not support sdist on Windows
52 53 run: check-manifest
53 54 - name: pytest
54 55 env:
55 56 COLUMNS: 120
56 57 run: |
57 pytest --color=yes -v --cov --cov-report=xml
58 pytest --color=yes -ra -v --cov --cov-report=xml
58 59 - name: Upload coverage to Codecov
59 60 uses: codecov/codecov-action@v2
@@ -1,4 +1,5 b''
1 1 import tempfile, os
2 from pathlib import Path
2 3
3 4 from traitlets.config.loader import Config
4 5
@@ -43,7 +44,7 b' def test_store_restore():'
43 44 assert ip.user_ns["foobaz"] == "80"
44 45
45 46 ip.magic("store -r") # restores _dh too
46 assert os.path.realpath(tmpd) in ip.user_ns["_dh"]
47 assert any(Path(tmpd).samefile(p) for p in ip.user_ns["_dh"])
47 48
48 49 os.rmdir(tmpd)
49 50
@@ -22,8 +22,8 b' def test_named_file_in_temporary_directory():'
22 22
23 23 def test_temporary_working_directory():
24 24 with TemporaryWorkingDirectory() as directory:
25 directory_path = Path(directory)
25 directory_path = Path(directory).resolve()
26 26 assert directory_path.exists()
27 assert Path.cwd() == directory_path.resolve()
27 assert Path.cwd().resolve() == directory_path
28 28 assert not directory_path.exists()
29 assert Path.cwd() != directory_path.resolve()
29 assert Path.cwd().resolve() != directory_path
@@ -9,22 +9,10 b' environment:'
9 9
10 10 matrix:
11 11
12 - PYTHON: "C:\\Python310-x64"
13 PYTHON_VERSION: "3.10.x"
14 PYTHON_ARCH: "64"
15
16 - PYTHON: "C:\\Python37-x64"
17 PYTHON_VERSION: "3.7.x"
18 PYTHON_ARCH: "64"
19
20 12 - PYTHON: "C:\\Python38"
21 13 PYTHON_VERSION: "3.8.x"
22 14 PYTHON_ARCH: "32"
23 15
24 - PYTHON: "C:\\Python38-x64"
25 PYTHON_VERSION: "3.8.x"
26 PYTHON_ARCH: "64"
27
28 16 init:
29 17 - "ECHO %PYTHON% %PYTHON_VERSION% %PYTHON_ARCH%"
30 18
General Comments 0
You need to be logged in to leave comments. Login now