parent
							
								
									a7e38c5c61
								
							
						
					
					
						commit
						569c091769
					
				|  | @ -840,6 +840,13 @@ Function | ||||||
|     :members: |     :members: | ||||||
|     :show-inheritance: |     :show-inheritance: | ||||||
| 
 | 
 | ||||||
|  | FunctionDefinition | ||||||
|  | ~~~~~~~~~~~~~~~~~~ | ||||||
|  | 
 | ||||||
|  | .. autoclass:: _pytest.python.FunctionDefinition() | ||||||
|  |     :members: | ||||||
|  |     :show-inheritance: | ||||||
|  | 
 | ||||||
| Item | Item | ||||||
| ~~~~ | ~~~~ | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -960,6 +960,7 @@ class Metafunc: | ||||||
|         cls=None, |         cls=None, | ||||||
|         module=None, |         module=None, | ||||||
|     ) -> None: |     ) -> None: | ||||||
|  |         #: Access to the underlying :class:`_pytest.python.FunctionDefinition`. | ||||||
|         self.definition = definition |         self.definition = definition | ||||||
| 
 | 
 | ||||||
|         #: Access to the :class:`_pytest.config.Config` object for the test session. |         #: Access to the :class:`_pytest.config.Config` object for the test session. | ||||||
|  | @ -1677,10 +1678,12 @@ class Function(PyobjMixin, nodes.Item): | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class FunctionDefinition(Function): | class FunctionDefinition(Function): | ||||||
|     """Internal hack until we get actual definition nodes instead of the |     """ | ||||||
|     crappy metafunc hack.""" |     This class is a step gap solution until we evolve to have actual function definition nodes | ||||||
|  |     and manage to get rid of ``metafunc``. | ||||||
|  |     """ | ||||||
| 
 | 
 | ||||||
|     def runtest(self) -> None: |     def runtest(self) -> None: | ||||||
|         raise RuntimeError("function definitions are not supposed to be used") |         raise RuntimeError("function definitions are not supposed to be run as tests") | ||||||
| 
 | 
 | ||||||
|     setup = runtest |     setup = runtest | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue