Deprecate and warn about --genscript, fixes #730
This commit is contained in:
		
							parent
							
								
									80ee620459
								
							
						
					
					
						commit
						00e1a2122a
					
				|  | @ -1,5 +1,7 @@ | ||||||
| 2.8.0.dev (compared to 2.7.X) | 2.8.0.dev (compared to 2.7.X) | ||||||
| ----------------------------- | ----------------------------- | ||||||
|  | - fix issue730: deprecate and warn about the --genscript option. | ||||||
|  |   Thanks Ronny Pfannschmidt for the report and Christian Pommranz for the PR. | ||||||
| 
 | 
 | ||||||
| - fix issue82: avoid loading conftest files from setup.cfg/pytest.ini/tox.ini | - fix issue82: avoid loading conftest files from setup.cfg/pytest.ini/tox.ini | ||||||
|   files and upwards by default (--confcutdir can still be set to override this). |   files and upwards by default (--confcutdir can still be set to override this). | ||||||
|  |  | ||||||
|  | @ -1,4 +1,4 @@ | ||||||
| """ generate a single-file self-contained version of pytest """ | """ (deprecated) generate a single-file self-contained version of pytest """ | ||||||
| import os | import os | ||||||
| import sys | import sys | ||||||
| import pkgutil | import pkgutil | ||||||
|  | @ -72,6 +72,8 @@ def pytest_cmdline_main(config): | ||||||
|     genscript = config.getvalue("genscript") |     genscript = config.getvalue("genscript") | ||||||
|     if genscript: |     if genscript: | ||||||
|         tw = _pytest.config.create_terminal_writer(config) |         tw = _pytest.config.create_terminal_writer(config) | ||||||
|  |         tw.line("WARNING: usage of genscript is deprecated.", | ||||||
|  |                 red=True) | ||||||
|         deps =  ['py', 'pluggy', '_pytest', 'pytest'] |         deps =  ['py', 'pluggy', '_pytest', 'pytest'] | ||||||
|         if sys.version_info < (2,7): |         if sys.version_info < (2,7): | ||||||
|             deps.append("argparse") |             deps.append("argparse") | ||||||
|  |  | ||||||
|  | @ -154,7 +154,7 @@ to create a JUnitXML file that Jenkins_ can pick up and generate reports. | ||||||
| .. _standalone: | .. _standalone: | ||||||
| .. _`genscript method`: | .. _`genscript method`: | ||||||
| 
 | 
 | ||||||
| Create a pytest standalone script | (deprecated) Create a pytest standalone script | ||||||
| ------------------------------------------- | ------------------------------------------- | ||||||
| 
 | 
 | ||||||
| If you are a maintainer or application developer and want people | If you are a maintainer or application developer and want people | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| 
 | 
 | ||||||
| generate standalone test script to be distributed along with an application. | (deprecated) generate standalone test script to be distributed along with an application. | ||||||
| ============================================================================ | ============================================================================ | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue