@@ -34,6 +34,7 @@ def test_get_psu_status_list(self):
34
34
'led_status' : 'green' ,
35
35
'model' : '0J6J4K' ,
36
36
'serial' : 'CN-0J6J4K-17972-5AF-0086-A00' ,
37
+ 'revision' : '1' ,
37
38
'voltage' : '12.19' ,
38
39
'current' : '8.37' ,
39
40
'power' : '102.7'
@@ -46,6 +47,7 @@ def test_get_psu_status_list(self):
46
47
'led_status' : 'green' ,
47
48
'model' : '0J6J4K' ,
48
49
'serial' : 'CN-0J6J4K-17972-5AF-008M-A00' ,
50
+ 'revision' : 'A' ,
49
51
'voltage' : '12.18' ,
50
52
'current' : '10.07' ,
51
53
'power' : '122.0'
@@ -57,10 +59,10 @@ def test_get_psu_status_list(self):
57
59
58
60
def test_status_table (self , capsys ):
59
61
expected_output = '''\
60
- PSU Model Serial Voltage (V) Current (A) Power (W) Status LED
61
- ----- ------- ---------------------------- ------------- ------------- ----------- -------- -----
62
- PSU 1 0J6J4K CN-0J6J4K-17972-5AF-0086-A00 12.19 8.37 102.70 OK green
63
- PSU 2 0J6J4K CN-0J6J4K-17972-5AF-008M-A00 12.18 10.07 122.00 OK green
62
+ PSU Model Serial HW Rev Voltage (V) Current (A) Power (W) Status LED
63
+ ----- ------- ---------------------------- -------- -------- ----- ------------- ----------- -------- -----
64
+ PSU 1 0J6J4K CN-0J6J4K-17972-5AF-0086-A00 1 12.19 8.37 102.70 OK green
65
+ PSU 2 0J6J4K CN-0J6J4K-17972-5AF-008M-A00 A 12.18 10.07 122.00 OK green
64
66
'''
65
67
for arg in ['-s' , '--status' ]:
66
68
with mock .patch ('sys.argv' , ['psushow' , arg ]):
@@ -70,9 +72,9 @@ def test_status_table(self, capsys):
70
72
assert captured .out == expected_output
71
73
72
74
expected_output = '''\
73
- PSU Model Serial Voltage (V) Current (A) Power (W) Status LED
74
- ----- ------- ---------------------------- ------------- ------------- ----------- -------- -----
75
- PSU 1 0J6J4K CN-0J6J4K-17972-5AF-0086-A00 12.19 8.37 102.70 OK green
75
+ PSU Model Serial HW Rev Voltage (V) Current (A) Power (W) Status LED
76
+ ----- ------- ---------------------------- -------- -------- ----- ------------- ----------- -------- -----
77
+ PSU 1 0J6J4K CN-0J6J4K-17972-5AF-0086-A00 1 12.19 8.37 102.70 OK green
76
78
'''
77
79
for arg in ['-s' , '--status' ]:
78
80
with mock .patch ('sys.argv' , ['psushow' , arg , '-i' , '1' ]):
@@ -82,9 +84,9 @@ def test_status_table(self, capsys):
82
84
assert captured .out == expected_output
83
85
84
86
expected_output = '''\
85
- PSU Model Serial Voltage (V) Current (A) Power (W) Status LED
86
- ----- ------- ---------------------------- ------------- ------------- ----------- -------- -----
87
- PSU 2 0J6J4K CN-0J6J4K-17972-5AF-008M-A00 12.18 10.07 122.00 OK green
87
+ PSU Model Serial HW Rev Voltage (V) Current (A) Power (W) Status LED
88
+ ----- ------- ---------------------------- -------- -------- ----- ------------- ----------- -------- -----
89
+ PSU 2 0J6J4K CN-0J6J4K-17972-5AF-008M-A00 A 12.18 10.07 122.00 OK green
88
90
'''
89
91
for arg in ['-s' , '--status' ]:
90
92
with mock .patch ('sys.argv' , ['psushow' , arg , '-i' , '2' ]):
@@ -116,6 +118,7 @@ def test_status_json(self, capsys):
116
118
"led_status": "green",
117
119
"model": "0J6J4K",
118
120
"serial": "CN-0J6J4K-17972-5AF-0086-A00",
121
+ "revision": "1",
119
122
"voltage": "12.19",
120
123
"current": "8.37",
121
124
"power": "102.7"
@@ -128,6 +131,7 @@ def test_status_json(self, capsys):
128
131
"led_status": "green",
129
132
"model": "0J6J4K",
130
133
"serial": "CN-0J6J4K-17972-5AF-008M-A00",
134
+ "revision": "A",
131
135
"voltage": "12.18",
132
136
"current": "10.07",
133
137
"power": "122.0"
@@ -151,6 +155,7 @@ def test_status_json(self, capsys):
151
155
"led_status": "green",
152
156
"model": "0J6J4K",
153
157
"serial": "CN-0J6J4K-17972-5AF-0086-A00",
158
+ "revision": "1",
154
159
"voltage": "12.19",
155
160
"current": "8.37",
156
161
"power": "102.7"
@@ -174,6 +179,7 @@ def test_status_json(self, capsys):
174
179
"led_status": "green",
175
180
"model": "0J6J4K",
176
181
"serial": "CN-0J6J4K-17972-5AF-008M-A00",
182
+ "revision": "A",
177
183
"voltage": "12.18",
178
184
"current": "10.07",
179
185
"power": "122.0"
0 commit comments