Esempio n. 1
0
 def test_list_address_scope_pagination(self, mock_extend_list):
     # address_scope-list.
     cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout),
                                          None)
     self._test_list_resources_with_pagination("address_scopes",
                                               cmd)
     mock_extend_list.assert_called_once_with(test_cli20.IsA(list),
                                              mock.ANY)
 def test_list_address_scope_pagination(self):
     # address_scope-list.
     cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout),
                                          None)
     self.mox.StubOutWithMock(address_scope.ListAddressScope, "extend_list")
     address_scope.ListAddressScope.extend_list(mox.IsA(list),
                                                mox.IgnoreArg())
     self._test_list_resources_with_pagination("address_scopes", cmd)
     self.mox.VerifyAll()
     self.mox.UnsetStubs()
Esempio n. 3
0
 def test_list_address_scope_sort(self):
     # sorted list:
     # address_scope-list --sort-key name --sort-key id --sort-key asc
     # --sort-key desc
     resources = "address_scopes"
     cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout),
                                          None)
     self._test_list_resources(resources, cmd,
                               sort_key=["name", "id", "ip_version"],
                               sort_dir=["asc", "desc"])
 def test_list_address_scope(self):
     # address_scope-list.
     resources = "address_scopes"
     cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout),
                                          None)
     self._test_list_resources(resources, cmd, True)
 def test_list_address_scope_limit(self):
     # size (1000) limited list: address_scope-list -P.
     resources = "address_scopes"
     cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout),
                                          None)
     self._test_list_resources(resources, cmd, page_size=1000)