def main_list(args):
+ activate_lock.acquire() # noqa
+ try:
+ main_list_protected(args)
+ finally:
+ activate_lock.release() # noqa
+
+
+def main_list_protected(args):
devices = list_devices()
if args.path:
paths = []
main.setup_logging(verbose=True, log_stdout=False)
def test_main_list_json(self, capsys):
+ data = tempfile.mkdtemp()
+ main.setup_statedir(data)
args = main.parse_args(['list', '--format', 'json'])
with patch.multiple(
main,
main.main_list(args)
out, err = capsys.readouterr()
assert '{}\n' == out
+ shutil.rmtree(data)
def test_main_list_plain(self, capsys):
+ data = tempfile.mkdtemp()
+ main.setup_statedir(data)
args = main.parse_args(['list'])
with patch.multiple(
main,
main.main_list(args)
out, err = capsys.readouterr()
assert '' == out
+ shutil.rmtree(data)
def test_list_format_more_osd_info_plain(self):
dev = {