コード例 #1
0
 def _get_nms_for_url(self, url):
     """Returns initialized nms object for url."""
     auto, scheme, user, password, host, port, path =\
         utils.parse_nms_url(url)
     return jsonrpc.NexentaJSONProxy(scheme,
                                     host,
                                     port,
                                     path,
                                     user,
                                     password,
                                     auto=auto)
コード例 #2
0
ファイル: test_nexenta.py プロジェクト: kleopatra999/cinder
 def test_parse_nms_url(self):
     urls = (
         ("http://192.168.1.1/", (False, "http", "admin", "nexenta", "192.168.1.1", "2000", "/rest/nms/")),
         ("http://192.168.1.1:8080", (False, "http", "admin", "nexenta", "192.168.1.1", "8080", "/rest/nms/")),
         (
             "https://*****:*****@192.168.1.1:8080",
             (False, "https", "root", "password", "192.168.1.1", "8080", "/rest/nms/"),
         ),
     )
     for url, result in urls:
         self.assertEqual(result, utils.parse_nms_url(url))
コード例 #3
0
ファイル: test_nexenta.py プロジェクト: nikolaypopov/cinder
 def test_parse_nms_url(self):
     urls = (
         ('http://192.168.1.1/', (False, 'http', 'admin', 'nexenta',
                                  '192.168.1.1', '2000', '/rest/nms/')),
         ('http://192.168.1.1:8080', (False, 'http', 'admin', 'nexenta',
                                      '192.168.1.1', '8080', '/rest/nms/')),
         ('https://*****:*****@192.168.1.1:8080',
          (False, 'https', 'root', 'password', '192.168.1.1', '8080',
           '/rest/nms/')),
     )
     for url, result in urls:
         self.assertEqual(result, utils.parse_nms_url(url))
コード例 #4
0
ファイル: test_nexenta.py プロジェクト: mahak/cinder
 def test_parse_nms_url(self):
     urls = (
         ('http://192.168.1.1/', (False, 'http', 'admin', 'nexenta',
                                  '192.168.1.1', '2000', '/rest/nms/')),
         ('http://192.168.1.1:8080', (False, 'http', 'admin', 'nexenta',
                                      '192.168.1.1', '8080', '/rest/nms/')),
         ('https://*****:*****@192.168.1.1:8080',
          (False, 'https', 'root', 'password', '192.168.1.1', '8080',
           '/rest/nms/')),
     )
     for url, result in urls:
         self.assertEqual(result, utils.parse_nms_url(url))
コード例 #5
0
ファイル: nfs.py プロジェクト: CloudVPS/cinder
 def _get_nms_for_url(self, url):
     """Returns initialized nms object for url."""
     auto, scheme, user, password, host, port, path =\
         utils.parse_nms_url(url)
     return jsonrpc.NexentaJSONProxy(scheme, host, port, path, user,
                                     password, auto=auto)