]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: add indentation to the json output of nvmeof cli commands 66783/head
authorTomer Haskalovitch <tomer.haska@ibm.com>
Sun, 4 Jan 2026 09:01:32 +0000 (11:01 +0200)
committerTomer Haskalovitch <tomer.haska@ibm.com>
Tue, 6 Jan 2026 20:44:49 +0000 (22:44 +0200)
Signed-off-by: Tomer Haskalovitch <tomer.haska@ibm.com>
src/pybind/mgr/dashboard/services/nvmeof_cli.py
src/pybind/mgr/dashboard/tests/test_nvmeof_cli.py

index 6cb8d361f5d4ca82ce66f5741710b5b8969a24bb..011eb58359db2bccaf653c2e123e5fc186f7f989 100644 (file)
@@ -281,7 +281,7 @@ class NvmeofCLICommand(CLICommand):
             if out_format == 'plain' or not out_format:
                 out = self._output_formatter.format_output(ret, self._model)
             elif out_format == 'json':
-                out = json.dumps(ret)
+                out = json.dumps(ret, indent=4)
             elif out_format == 'yaml':
                 out = yaml.dump(ret)
             else:
index a992553287be61b6192de2ba2b093ba139697555..0a673d8da15be683dbb7374b2825fafa2354e189 100644 (file)
@@ -85,7 +85,7 @@ class TestNvmeofCLICommand:
         result = NvmeofCLICommand.COMMANDS[sample_command].call(MagicMock(), {'format': 'json'})
         assert isinstance(result, HandleCommandResult)
         assert result.retval == 0
-        assert result.stdout == '{"a": "b"}'
+        assert json.loads(result.stdout) == {"a": "b"}
         assert result.stderr == ''
         base_call_mock.assert_called_once()