Note that tests from xdist reference the correct xdist issues
This commit is contained in:
parent
645774295f
commit
e4eec3416a
|
@ -3,11 +3,12 @@ from _pytest.reports import TestReport
|
||||||
|
|
||||||
|
|
||||||
class TestReportSerialization(object):
|
class TestReportSerialization(object):
|
||||||
"""
|
|
||||||
All the tests in this class came originally from test_remote.py in xdist (ca03269).
|
|
||||||
"""
|
|
||||||
|
|
||||||
def test_xdist_longrepr_to_str_issue_241(self, testdir):
|
def test_xdist_longrepr_to_str_issue_241(self, testdir):
|
||||||
|
"""
|
||||||
|
Regarding issue pytest-xdist#241
|
||||||
|
|
||||||
|
This test came originally from test_remote.py in xdist (ca03269).
|
||||||
|
"""
|
||||||
testdir.makepyfile(
|
testdir.makepyfile(
|
||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
|
@ -28,6 +29,10 @@ class TestReportSerialization(object):
|
||||||
assert test_b_call._to_json()["longrepr"] is None
|
assert test_b_call._to_json()["longrepr"] is None
|
||||||
|
|
||||||
def test_xdist_report_longrepr_reprcrash_130(self, testdir):
|
def test_xdist_report_longrepr_reprcrash_130(self, testdir):
|
||||||
|
"""Regarding issue pytest-xdist#130
|
||||||
|
|
||||||
|
This test came originally from test_remote.py in xdist (ca03269).
|
||||||
|
"""
|
||||||
reprec = testdir.inline_runsource(
|
reprec = testdir.inline_runsource(
|
||||||
"""
|
"""
|
||||||
import py
|
import py
|
||||||
|
@ -59,6 +64,10 @@ class TestReportSerialization(object):
|
||||||
assert added_section in a.longrepr.sections
|
assert added_section in a.longrepr.sections
|
||||||
|
|
||||||
def test_reprentries_serialization_170(self, testdir):
|
def test_reprentries_serialization_170(self, testdir):
|
||||||
|
"""Regarding issue pytest-xdist#170
|
||||||
|
|
||||||
|
This test came originally from test_remote.py in xdist (ca03269).
|
||||||
|
"""
|
||||||
from _pytest._code.code import ReprEntry
|
from _pytest._code.code import ReprEntry
|
||||||
|
|
||||||
reprec = testdir.inline_runsource(
|
reprec = testdir.inline_runsource(
|
||||||
|
@ -90,6 +99,10 @@ class TestReportSerialization(object):
|
||||||
assert rep_entries[i].style == a_entries[i].style
|
assert rep_entries[i].style == a_entries[i].style
|
||||||
|
|
||||||
def test_reprentries_serialization_196(self, testdir):
|
def test_reprentries_serialization_196(self, testdir):
|
||||||
|
"""Regarding issue pytest-xdist#196
|
||||||
|
|
||||||
|
This test came originally from test_remote.py in xdist (ca03269).
|
||||||
|
"""
|
||||||
from _pytest._code.code import ReprEntryNative
|
from _pytest._code.code import ReprEntryNative
|
||||||
|
|
||||||
reprec = testdir.inline_runsource(
|
reprec = testdir.inline_runsource(
|
||||||
|
@ -113,6 +126,9 @@ class TestReportSerialization(object):
|
||||||
assert rep_entries[i].lines == a_entries[i].lines
|
assert rep_entries[i].lines == a_entries[i].lines
|
||||||
|
|
||||||
def test_itemreport_outcomes(self, testdir):
|
def test_itemreport_outcomes(self, testdir):
|
||||||
|
"""
|
||||||
|
This test came originally from test_remote.py in xdist (ca03269).
|
||||||
|
"""
|
||||||
reprec = testdir.inline_runsource(
|
reprec = testdir.inline_runsource(
|
||||||
"""
|
"""
|
||||||
import py
|
import py
|
||||||
|
@ -145,6 +161,7 @@ class TestReportSerialization(object):
|
||||||
assert newrep.longreprtext == rep.longreprtext
|
assert newrep.longreprtext == rep.longreprtext
|
||||||
|
|
||||||
def test_collectreport_passed(self, testdir):
|
def test_collectreport_passed(self, testdir):
|
||||||
|
"""This test came originally from test_remote.py in xdist (ca03269)."""
|
||||||
reprec = testdir.inline_runsource("def test_func(): pass")
|
reprec = testdir.inline_runsource("def test_func(): pass")
|
||||||
reports = reprec.getreports("pytest_collectreport")
|
reports = reprec.getreports("pytest_collectreport")
|
||||||
for rep in reports:
|
for rep in reports:
|
||||||
|
@ -155,6 +172,7 @@ class TestReportSerialization(object):
|
||||||
assert newrep.skipped == rep.skipped
|
assert newrep.skipped == rep.skipped
|
||||||
|
|
||||||
def test_collectreport_fail(self, testdir):
|
def test_collectreport_fail(self, testdir):
|
||||||
|
"""This test came originally from test_remote.py in xdist (ca03269)."""
|
||||||
reprec = testdir.inline_runsource("qwe abc")
|
reprec = testdir.inline_runsource("qwe abc")
|
||||||
reports = reprec.getreports("pytest_collectreport")
|
reports = reprec.getreports("pytest_collectreport")
|
||||||
assert reports
|
assert reports
|
||||||
|
@ -168,6 +186,7 @@ class TestReportSerialization(object):
|
||||||
assert newrep.longrepr == str(rep.longrepr)
|
assert newrep.longrepr == str(rep.longrepr)
|
||||||
|
|
||||||
def test_extended_report_deserialization(self, testdir):
|
def test_extended_report_deserialization(self, testdir):
|
||||||
|
"""This test came originally from test_remote.py in xdist (ca03269)."""
|
||||||
reprec = testdir.inline_runsource("qwe abc")
|
reprec = testdir.inline_runsource("qwe abc")
|
||||||
reports = reprec.getreports("pytest_collectreport")
|
reports = reprec.getreports("pytest_collectreport")
|
||||||
assert reports
|
assert reports
|
||||||
|
|
Loading…
Reference in New Issue