}
m = OrchestratorCli('orchestrator', 0, 0)
r = m._handle_command(None, cmd)
- out = 'NAME HOST PORTS STATUS REFRESHED AGE MEM USE MEM LIM VERSION IMAGE ID \n'\
- 'osd.1 <unknown> unknown - - - - <unknown> <unknown> \n'\
- 'osd.2 <unknown> unknown - - - - <unknown> <unknown> \n'\
- 'osd.10 <unknown> unknown - - - - <unknown> <unknown> '
- assert r == HandleCommandResult(retval=0, stdout=out, stderr='')
+ expected_out = 'NAME HOST PORTS STATUS REFRESHED AGE MEM USE MEM LIM VERSION IMAGE ID \n'\
+ 'osd.1 <unknown> unknown - - - - <unknown> <unknown> \n'\
+ 'osd.2 <unknown> unknown - - - - <unknown> <unknown> \n'\
+ 'osd.10 <unknown> unknown - - - - <unknown> <unknown> '
+ expected_out = [c for c in expected_out if c.isalpha()]
+ actual_out = [c for c in r.stdout if c.isalpha()]
+ assert r.retval == 0
+ assert expected_out == actual_out
+ assert r.stderr == ''
hlist = OrchResult([HostSpec("ceph-node-1"), HostSpec("ceph-node-2"), HostSpec("ceph-node-10")])
}
m = OrchestratorCli('orchestrator', 0, 0)
r = m._handle_command(None, cmd)
- out = 'HOST ADDR LABELS STATUS \n'\
- 'ceph-node-1 ceph-node-1 \n'\
- 'ceph-node-2 ceph-node-2 \n'\
- 'ceph-node-10 ceph-node-10 \n'\
- '3 hosts in cluster'
- assert r == HandleCommandResult(retval=0, stdout=out, stderr='')
+ expected_out = 'HOST ADDR LABELS STATUS \n'\
+ 'ceph-node-1 ceph-node-1 \n'\
+ 'ceph-node-2 ceph-node-2 \n'\
+ 'ceph-node-10 ceph-node-10 \n'\
+ '3 hosts in cluster'
+ expected_out = [c for c in expected_out if c.isalpha()]
+ actual_out = [c for c in r.stdout if c.isalpha()]
+ assert r.retval == 0
+ assert expected_out == actual_out
+ assert r.stderr == ''
def test_orch_device_ls():
}
m = OrchestratorCli('orchestrator', 0, 0)
r = m._handle_command(None, cmd)
- out = 'HOST PATH TYPE DEVICE ID SIZE AVAILABLE REFRESHED REJECT REASONS \n'\
- 'ceph-node-1 /dev/vdb unknown None 0 Yes 0s ago \n'\
- 'ceph-node-2 /dev/vdb unknown None 0 Yes 0s ago \n'\
- 'ceph-node-10 /dev/vdb unknown None 0 Yes 0s ago '
- assert r == HandleCommandResult(retval=0, stdout=out, stderr='')
+ expected_out = 'HOST PATH TYPE DEVICE ID SIZE AVAILABLE REFRESHED REJECT REASONS \n'\
+ 'ceph-node-1 /dev/vdb unknown None 0 Yes 0s ago \n'\
+ 'ceph-node-2 /dev/vdb unknown None 0 Yes 0s ago \n'\
+ 'ceph-node-10 /dev/vdb unknown None 0 Yes 0s ago '
+ expected_out = [c for c in expected_out if c.isalpha()]
+ actual_out = [c for c in r.stdout if c.isalpha()]
+ assert r.retval == 0
+ assert expected_out == actual_out
+ assert r.stderr == ''
def test_preview_table_osd_smoke():