|
@@ 223-237 (lines=15) @@
|
| 220 |
|
assert options.quiet is True |
| 221 |
|
|
| 222 |
|
|
| 223 |
|
def test_build_parser_stop(): |
| 224 |
|
"""Assert parser's namespace exposes stop's options (default values)""" |
| 225 |
|
parser = build_parser() |
| 226 |
|
options = parser.parse_args(['stop']) |
| 227 |
|
|
| 228 |
|
assert isinstance(options, argparse.Namespace) |
| 229 |
|
assert hasattr(options, 'config') |
| 230 |
|
assert hasattr(options, 'configdir') |
| 231 |
|
assert hasattr(options, 'kill') |
| 232 |
|
assert hasattr(options, 'quiet') |
| 233 |
|
|
| 234 |
|
assert options.config == 'default' |
| 235 |
|
assert options.configdir == config.DEFAULT_HOMEDIR |
| 236 |
|
assert options.kill is False |
| 237 |
|
assert options.quiet is False |
| 238 |
|
|
| 239 |
|
|
| 240 |
|
def test_build_parser_stop_config(): |
|
@@ 172-186 (lines=15) @@
|
| 169 |
|
assert options.list_configs is True |
| 170 |
|
|
| 171 |
|
|
| 172 |
|
def test_build_parser_start(): |
| 173 |
|
"""Assert parser's namespace exposes start's options (default values)""" |
| 174 |
|
parser = build_parser() |
| 175 |
|
options = parser.parse_args(['start']) |
| 176 |
|
|
| 177 |
|
assert isinstance(options, argparse.Namespace) |
| 178 |
|
assert hasattr(options, 'config') |
| 179 |
|
assert hasattr(options, 'configdir') |
| 180 |
|
assert hasattr(options, 'daemonize') |
| 181 |
|
assert hasattr(options, 'quiet') |
| 182 |
|
|
| 183 |
|
assert options.config == 'default' |
| 184 |
|
assert options.configdir == config.DEFAULT_HOMEDIR |
| 185 |
|
assert options.daemonize is False |
| 186 |
|
assert options.quiet is False |
| 187 |
|
|
| 188 |
|
|
| 189 |
|
def test_build_parser_start_config(): |