Skip to content

Commit a8ba545

Browse files
committed
TestServerGeneral: Add test for _format_servers_list_power_state()
If we have tests for each helper function, then we can call them in other tests without worrying about error. Change-Id: I1e4273aef201fe9d8936e5c365ebb46068039892 Implements: blueprint osc-unit-test-framework-improvement
1 parent ccbffb2 commit a8ba545

1 file changed

Lines changed: 20 additions & 0 deletions

File tree

openstackclient/tests/compute/v2/test_server.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1066,3 +1066,23 @@ def test_get_ip_address(self):
10661066
server._get_ip_address, self.OLD, 'public', [4, 6])
10671067
self.assertRaises(exceptions.CommandError,
10681068
server._get_ip_address, self.OLD, 'private', [6])
1069+
1070+
def test_format_servers_list_power_state(self):
1071+
self.assertEqual("NOSTATE",
1072+
server._format_servers_list_power_state(0x00))
1073+
self.assertEqual("Running",
1074+
server._format_servers_list_power_state(0x01))
1075+
self.assertEqual("",
1076+
server._format_servers_list_power_state(0x02))
1077+
self.assertEqual("Paused",
1078+
server._format_servers_list_power_state(0x03))
1079+
self.assertEqual("Shutdown",
1080+
server._format_servers_list_power_state(0x04))
1081+
self.assertEqual("",
1082+
server._format_servers_list_power_state(0x05))
1083+
self.assertEqual("Crashed",
1084+
server._format_servers_list_power_state(0x06))
1085+
self.assertEqual("Suspended",
1086+
server._format_servers_list_power_state(0x07))
1087+
self.assertEqual("N/A",
1088+
server._format_servers_list_power_state(0x08))

0 commit comments

Comments
 (0)