Skip to content

Commit 1fbe1a1

Browse files
authored
Merge pull request #11 from asottile/pytest_4_1_2
Fixes for 'XFAIL' in pytest 4.1.2
2 parents 8398df6 + 8fd1567 commit 1fbe1a1

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

.travis.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ matrix:
88
python: 3.6
99
- env: TOXENV=pypy
1010
python: pypy-5.7.1
11+
- env: TOXENV=py36-pytest-master
12+
python: 3.6
13+
- env: TOXENV=py36-pytest-features
14+
python: 3.6
1115
- env:
1216
- TOXENV=push
1317
- secure: "AEAcy7+XgLUgpW7T8Qccmf39su1PVVoZEov+v9e1cPXdUEvZK2C96AdrHFIsc4J5x8kfU7doUM6sxxaLxVPNR0nyxbTckRq3r70YNlCn43VzyCHzAHQ4pZI/Pr+ys6jlAjXQjCfWrm1ttS0X7zyuBSJwRn7mnKkzKt19QHa8AoXD2hx78AjvVkHlLKm/TKBPCcPbAyTZjfaMsaSBmgyjv8l6q+Hw2E6j20M2FsjGIVtucV1zGUwYjZQSCQjzdzZUCjPYfFuUfV+0/UFCUe1dGvsA/hc3G9ZBN4CYfPNQzwB0wqaTyaR9aQVyDj2QRpYu2Nl0O4SPjmh5xOBJGQc6OjjqrlRrL7BVF+ZvfdwUe1Tf8fj3iC2tNIb1qywZuFVF5xmVsVo23Cm2gvnZdaCk48PAGXi555icBDjpzfypO/0PUANyx26rmbJ/Dadc/802aoCAx8L/BapO7efidT+TYtpW9WEa5VqnNiLMth7oJAacTGNvdoOxXLZV91gS2mofcPNC2x5BWu5/SM3mxoo8MVzF0PEXarLRaE6M8aHRAEawJfMwtyOCypDD018AjTYw+ca7eSV/f7yU8SQuRQxfEanVN1LN9DeBJ0L28DQxC7+lwosdbxQd3SxgPjWbGS2LobCTZ9+gJAWr8ohTK8uXZl3amY6Ve04sGuC0R3vWnQk="

pygments_pytest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def filename_line(self, match):
3838
'progress_line': [
3939
(r'^[^ ]+ (?=[^ \n]+ +\[)', pygments.token.Text),
4040
(r'PASSED|\.', Color.Green),
41-
(r'SKIPPED|XPASS|xfail|s|X|x', Color.Yellow),
41+
(r'SKIPPED|XPASS|XFAIL|xfail|s|X|x', Color.Yellow),
4242
(r'ERROR|FAILED|E|F', Color.Red),
4343
(r'\[ *\d+%\]', Color.Cyan),
4444
(r' +', pygments.token.Text),

tox.ini

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tox]
22
# These should match the travis env list
3-
envlist = py27,py35,py36,pypy
3+
envlist = py27,py35,py36,pypy,py36-pytest-master,py36-pytest-features
44

55
[testenv]
66
deps = -rrequirements-dev.txt
@@ -11,6 +11,16 @@ commands =
1111
pre-commit install -f --install-hooks
1212
pre-commit run --all-files
1313

14+
[testenv:py36-pytest-master]
15+
commands =
16+
pip install --upgrade git+https://github.com/pytest-dev/pytest@master
17+
{[testenv]commands}
18+
19+
[testenv:py36-pytest-features]
20+
commands =
21+
pip install --upgrade git+https://github.com/pytest-dev/pytest@features
22+
{[testenv]commands}
23+
1424
[testenv:push]
1525
passenv = TRAVIS_* GH_TOKEN
1626
commands =

0 commit comments

Comments
 (0)