23 lines
		
	
	
		
			461 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			461 B
		
	
	
	
		
			Python
		
	
	
	
| 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
 |