17 lines
		
	
	
		
			351 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			351 B
		
	
	
	
		
			Python
		
	
	
	
| # mypy: allow-untyped-defs
 | |
| import pytest
 | |
| 
 | |
| 
 | |
| class MyFile(pytest.File):
 | |
|     def collect(self):
 | |
|         return [MyItem.from_parent(name="hello", parent=self)]
 | |
| 
 | |
| 
 | |
| def pytest_collect_file(file_path, parent):
 | |
|     return MyFile.from_parent(path=file_path, parent=parent)
 | |
| 
 | |
| 
 | |
| class MyItem(pytest.Item):
 | |
|     def runtest(self):
 | |
|         raise NotImplementedError()
 |