@@ -8401,7 +8401,7 @@ def setUp(self):
84018401 attrs = server_info ,
84028402 )
84038403 self .server .fetch_topology = mock .MagicMock (return_value = self .topology )
8404- self .compute_sdk_client .get_server .return_value = self .server
8404+ self .compute_sdk_client .find_server .return_value = self .server
84058405
84068406 # Get the command object to test
84078407 self .cmd = server .ShowServer (self .app , None )
@@ -8530,6 +8530,10 @@ def test_show(self):
85308530
85318531 self .assertTupleEqual (self .columns , columns )
85328532 self .assertTupleEqual (self .data , data )
8533+ self .compute_sdk_client .find_server .assert_called_once_with (
8534+ self .server .name , ignore_missing = False , details = True
8535+ )
8536+ self .compute_sdk_client .get_server .assert_not_called ()
85338537
85348538 def test_show_embedded_flavor (self ):
85358539 # Tests using --os-compute-api-version >= 2.47 where the flavor
@@ -8558,6 +8562,10 @@ def test_show_embedded_flavor(self):
85588562 # Since the flavor details are in a dict we can't be sure of the
85598563 # ordering so just assert that one of the keys is in the output.
85608564 self .assertIn ('original_name' , data [columns .index ('flavor' )]._value )
8565+ self .compute_sdk_client .find_server .assert_called_once_with (
8566+ self .server .name , ignore_missing = False , details = True
8567+ )
8568+ self .compute_sdk_client .get_server .assert_not_called ()
85618569
85628570 def test_show_diagnostics (self ):
85638571 arglist = [
@@ -8575,6 +8583,13 @@ def test_show_diagnostics(self):
85758583
85768584 self .assertEqual (('test' ,), columns )
85778585 self .assertEqual (('test' ,), data )
8586+ self .compute_sdk_client .find_server .assert_called_once_with (
8587+ self .server .name , ignore_missing = False , details = True
8588+ )
8589+ self .compute_sdk_client .get_server_diagnostics .assert_called_once_with (
8590+ self .server
8591+ )
8592+ self .compute_sdk_client .get_server .assert_not_called ()
85788593
85798594 def test_show_topology (self ):
85808595 self .set_compute_api_version ('2.78' )
@@ -8597,6 +8612,13 @@ def test_show_topology(self):
85978612
85988613 self .assertCountEqual (self .columns , columns )
85998614 self .assertCountEqual (self .data , data )
8615+ self .compute_sdk_client .find_server .assert_called_once_with (
8616+ self .server .name , ignore_missing = False , details = True
8617+ )
8618+ self .server .fetch_topology .assert_called_once_with (
8619+ self .compute_sdk_client
8620+ )
8621+ self .compute_sdk_client .get_server .assert_not_called ()
86008622
86018623 def test_show_topology_pre_v278 (self ):
86028624 self .set_compute_api_version ('2.77' )
@@ -8615,6 +8637,11 @@ def test_show_topology_pre_v278(self):
86158637 self .assertRaises (
86168638 exceptions .CommandError , self .cmd .take_action , parsed_args
86178639 )
8640+ self .compute_sdk_client .find_server .assert_called_once_with (
8641+ self .server .name , ignore_missing = False , details = True
8642+ )
8643+ self .server .fetch_topology .assert_not_called ()
8644+ self .compute_sdk_client .get_server .assert_not_called ()
86188645
86198646
86208647@mock .patch ('openstackclient.compute.v2.server.os.system' )
0 commit comments