add mocked integrationtest for the deprecationwarning of makeitem

This commit is contained in:
Ronny Pfannschmidt 2017-10-30 16:44:49 +01:00
parent 766de67392
commit d1aa553f73
1 changed files with 22 additions and 0 deletions

View File

@ -0,0 +1,22 @@
import pytest
from _pytest.python import PyCollector
class PyCollectorMock(PyCollector):
"""evil hack"""
def __init__(self):
self.called = False
def _makeitem(self, *k):
"""hack to disable the actual behaviour"""
self.called = True
def test_pycollector_makeitem_is_deprecated():
collector = PyCollectorMock()
with pytest.deprecated_call():
collector.makeitem('foo', 'bar')
assert collector.called