comparison tests/conftest.py @ 583:1eda551ee681

cli: More proper argument parsing for the main/root arguments.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 30 Dec 2015 20:42:45 -0800
parents d8d9e0424a72
children 5dc13c816045
comparison
equal deleted inserted replaced
582:d8d9e0424a72 583:1eda551ee681
154 with mock_fs_scope(fs): 154 with mock_fs_scope(fs):
155 memstream = io.StringIO() 155 memstream = io.StringIO()
156 hdl = logging.StreamHandler(stream=memstream) 156 hdl = logging.StreamHandler(stream=memstream)
157 logging.getLogger().addHandler(hdl) 157 logging.getLogger().addHandler(hdl)
158 try: 158 try:
159 from piecrust.main import PreParsedChefArgs, _run_chef 159 from piecrust.main import _pre_parse_chef_args, _run_chef
160 pre_args = PreParsedChefArgs( 160 pre_args = _pre_parse_chef_args([
161 root=fs.path('/kitchen')) 161 '--root', fs.path('/kitchen')])
162 exit_code = _run_chef(pre_args, argv) 162 exit_code = _run_chef(pre_args, argv)
163 finally: 163 finally:
164 logging.getLogger().removeHandler(hdl) 164 logging.getLogger().removeHandler(hdl)
165 165
166 assert expected_code == exit_code 166 assert expected_code == exit_code