Add register_assert_rewrite and improve signature of other functions
This commit is contained in:
		
							parent
							
								
									9c2203d381
								
							
						
					
					
						commit
						8b7e6df73d
					
				|  | @ -29,7 +29,7 @@ pytest.fail | ||||||
| pytest.skip | pytest.skip | ||||||
| ~~~~~~~~~~~ | ~~~~~~~~~~~ | ||||||
| 
 | 
 | ||||||
| .. autofunction:: _pytest.outcomes.skip | .. autofunction:: _pytest.outcomes.skip(msg, [allow_module_level=False]) | ||||||
| 
 | 
 | ||||||
| pytest.importorskip | pytest.importorskip | ||||||
| ~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~ | ||||||
|  | @ -42,26 +42,26 @@ pytest.xfail | ||||||
| .. autofunction:: _pytest.outcomes.xfail | .. autofunction:: _pytest.outcomes.xfail | ||||||
| 
 | 
 | ||||||
| pytest.exit | pytest.exit | ||||||
| ~~~~~~~~~~~ | ----------- | ||||||
| 
 | 
 | ||||||
| .. autofunction:: _pytest.outcomes.exit | .. autofunction:: _pytest.outcomes.exit | ||||||
| 
 | 
 | ||||||
| pytest.main | pytest.main | ||||||
| ~~~~~~~~~~~ | ----------- | ||||||
| 
 | 
 | ||||||
| .. autofunction:: _pytest.config.main | .. autofunction:: _pytest.config.main | ||||||
| 
 | 
 | ||||||
| pytest.param | pytest.param | ||||||
| ~~~~~~~~~~~~ | ------------ | ||||||
| 
 | 
 | ||||||
| .. autofunction:: _pytest.mark.param | .. autofunction:: pytest.param(*values, [id], [marks]) | ||||||
| 
 | 
 | ||||||
| pytest.raises | pytest.raises | ||||||
| ------------- | ------------- | ||||||
| 
 | 
 | ||||||
| **Tutorial**: :ref:`assertraises`. | **Tutorial**: :ref:`assertraises`. | ||||||
| 
 | 
 | ||||||
| .. autofunction:: _pytest.python_api.raises | .. autofunction:: pytest.raises(expected_exception: Exception, [match], [message]) | ||||||
|     :with: excinfo |     :with: excinfo | ||||||
| 
 | 
 | ||||||
| pytest.deprecated_call | pytest.deprecated_call | ||||||
|  | @ -69,15 +69,22 @@ pytest.deprecated_call | ||||||
| 
 | 
 | ||||||
| **Tutorial**: :ref:`ensuring_function_triggers`. | **Tutorial**: :ref:`ensuring_function_triggers`. | ||||||
| 
 | 
 | ||||||
| .. autofunction:: _pytest.recwarn.deprecated_call | .. autofunction:: pytest.deprecated_call() | ||||||
|     :with: |     :with: | ||||||
| 
 | 
 | ||||||
|  | pytest.register_assert_rewrite | ||||||
|  | ------------------------------ | ||||||
|  | 
 | ||||||
|  | **Tutorial**: :ref:`assertion-rewriting`. | ||||||
|  | 
 | ||||||
|  | .. autofunction:: pytest.register_assert_rewrite | ||||||
|  | 
 | ||||||
| pytest.warns | pytest.warns | ||||||
| ------------ | ------------ | ||||||
| 
 | 
 | ||||||
| **Tutorial**: :ref:`assertwarnings` | **Tutorial**: :ref:`assertwarnings` | ||||||
| 
 | 
 | ||||||
| .. autofunction:: _pytest.recwarn.warns | .. autofunction:: pytest.warns(expected_warning: Exception, [match]) | ||||||
|     :with: |     :with: | ||||||
| 
 | 
 | ||||||
| Marks | Marks | ||||||
|  |  | ||||||
|  | @ -176,6 +176,8 @@ If a package is installed this way, ``pytest`` will load | ||||||
|     to make it easy for users to find your plugin. |     to make it easy for users to find your plugin. | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | .. _assertion-rewriting: | ||||||
|  | 
 | ||||||
| Assertion Rewriting | Assertion Rewriting | ||||||
| ------------------- | ------------------- | ||||||
| 
 | 
 | ||||||
|  | @ -196,6 +198,7 @@ assertion rewriting to be enabled you need to ask ``pytest`` | ||||||
| explicitly to rewrite this module before it gets imported. | explicitly to rewrite this module before it gets imported. | ||||||
| 
 | 
 | ||||||
| .. autofunction:: pytest.register_assert_rewrite | .. autofunction:: pytest.register_assert_rewrite | ||||||
|  |     :noindex: | ||||||
| 
 | 
 | ||||||
| This is especially important when you write a pytest plugin which is | This is especially important when you write a pytest plugin which is | ||||||
| created using a package.  The import hook only treats ``conftest.py`` | created using a package.  The import hook only treats ``conftest.py`` | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue