parent
							
								
									cd322bd528
								
							
						
					
					
						commit
						69aaef64de
					
				|  | @ -37,38 +37,30 @@ class PluginHooks: | ||||||
|         """ return custom item/collector for a python object in a module, or None.  """ |         """ return custom item/collector for a python object in a module, or None.  """ | ||||||
|     pytest_pymodule_makeitem.firstresult = True |     pytest_pymodule_makeitem.firstresult = True | ||||||
| 
 | 
 | ||||||
|  |     def pytest_collectstart(self, collector): | ||||||
|  |         """ collector starts collecting. """ | ||||||
|  | 
 | ||||||
|  |     def pytest_collectreport(self, rep): | ||||||
|  |         """ collector finished collecting. """ | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |     # ------------------------------------------------------------------------------ | ||||||
|  |     # runtest related hooks  | ||||||
|  |     # ------------------------------------------------------------------------------ | ||||||
|  |     # | ||||||
|     def pytest_itemrun(self, item, pdb=None): |     def pytest_itemrun(self, item, pdb=None): | ||||||
|         """ run given test item and return test report. """  |         """ run given test item and return test report. """  | ||||||
| 
 | 
 | ||||||
|     def pytest_item_runtest_finished(self, item, excinfo, outerr): |     def pytest_item_runtest_finished(self, item, excinfo, outerr): | ||||||
|         """ called in-process after runtest() returned. """  |         """ called in-process after runtest() returned. """  | ||||||
|          |          | ||||||
| 
 |  | ||||||
|     # ------------------------------------------------------------------------------ |  | ||||||
|     # runtest related hooks  |  | ||||||
|     # ------------------------------------------------------------------------------ |  | ||||||
| 
 |  | ||||||
|     def pytest_pyfunc_call(self, pyfuncitem, args, kwargs): |     def pytest_pyfunc_call(self, pyfuncitem, args, kwargs): | ||||||
|         """ return True if we consumed/did the call to the python function item. """ |         """ return True if we consumed/did the call to the python function item. """ | ||||||
| 
 | 
 | ||||||
|     def pytest_item_makereport(self, item, excinfo, when, outerr): |     def pytest_item_makereport(self, item, excinfo, when, outerr): | ||||||
|         """ return ItemTestReport event for the given test outcome. """ |         """ return ItemTestReport for the given test outcome. """ | ||||||
|     pytest_item_makereport.firstresult = True |     pytest_item_makereport.firstresult = True | ||||||
| 
 | 
 | ||||||
|     # reporting hooks (invoked from pytest_terminal.py)  |  | ||||||
|     def pytest_report_teststatus(self, rep): |  | ||||||
|         """ return shortletter and verbose word. """ |  | ||||||
|     pytest_report_teststatus.firstresult = True |  | ||||||
| 
 |  | ||||||
|     def pytest_terminal_summary(self, terminalreporter): |  | ||||||
|         """ add additional section in terminal summary reporting. """ |  | ||||||
| 
 |  | ||||||
|     # doctest hooks (invoked from pytest_terminal.py)  |  | ||||||
|     def pytest_doctest_prepare_content(self, content): |  | ||||||
|         """ return processed content for a given doctest""" |  | ||||||
|     pytest_doctest_prepare_content.firstresult = True |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|     def pytest_itemstart(self, item, node=None): |     def pytest_itemstart(self, item, node=None): | ||||||
|         """ test item gets collected. """ |         """ test item gets collected. """ | ||||||
| 
 | 
 | ||||||
|  | @ -81,11 +73,26 @@ class PluginHooks: | ||||||
|     def pytest_itemsetupreport(self, rep): |     def pytest_itemsetupreport(self, rep): | ||||||
|         """ a report on running a fixture function. """  |         """ a report on running a fixture function. """  | ||||||
| 
 | 
 | ||||||
|     def pytest_collectstart(self, collector): |     # ------------------------------------------------------------------------------ | ||||||
|         """ collector starts collecting. """ |     # reporting hooks (invoked from pytest_terminal.py)  | ||||||
|  |     # ------------------------------------------------------------------------------ | ||||||
|  |     def pytest_report_teststatus(self, rep): | ||||||
|  |         """ return shortletter and verbose word. """ | ||||||
|  |     pytest_report_teststatus.firstresult = True | ||||||
| 
 | 
 | ||||||
|     def pytest_collectreport(self, rep): |     def pytest_terminal_summary(self, terminalreporter): | ||||||
|         """ collector finished collecting. """ |         """ add additional section in terminal summary reporting. """ | ||||||
|  | 
 | ||||||
|  |     # ------------------------------------------------------------------------------ | ||||||
|  |     # doctest hooks  | ||||||
|  |     # ------------------------------------------------------------------------------ | ||||||
|  |     def pytest_doctest_prepare_content(self, content): | ||||||
|  |         """ return processed content for a given doctest""" | ||||||
|  |     pytest_doctest_prepare_content.firstresult = True | ||||||
|  | 
 | ||||||
|  |     # ------------------------------------------------------------------------------ | ||||||
|  |     # misc hooks  | ||||||
|  |     # ------------------------------------------------------------------------------ | ||||||
| 
 | 
 | ||||||
|     def pytest_plugin_registered(self, plugin): |     def pytest_plugin_registered(self, plugin): | ||||||
|         """ a new py lib plugin got registered. """ |         """ a new py lib plugin got registered. """ | ||||||
|  | @ -118,5 +125,5 @@ class PluginHooks: | ||||||
|         """ called for internal errors. """ |         """ called for internal errors. """ | ||||||
| 
 | 
 | ||||||
|     def pytest_trace(self, category, msg): |     def pytest_trace(self, category, msg): | ||||||
|         """ called for tracing events. """ |         """ called for debug info. """  | ||||||
|     |     | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue