def test_old_config_parser_new_style(self): config = StringIO.StringIO(''' [DEFAULT] [NVP] DEFAULT_TZ_UUID = <default uuid> NVP_CONTROLLER_CONNECTIONS = CONNECTION1 CONNECTION1 = 10.0.0.1:4242:admin:admin:42:43:44:45 ''') cp = ConfigParser.ConfigParser() cp.readfp(config) cluster1, plugin_config = parse_config(cp) self.assertTrue(cluster1.name == 'cluster1') self.assertTrue( cluster1.controllers[0]['default_tz_uuid'] == '<default uuid>') self.assertTrue( cluster1.controllers[0]['port'] == '4242') self.assertTrue( cluster1.controllers[0]['user'] == 'admin') self.assertTrue( cluster1.controllers[0]['password'] == 'admin') self.assertTrue( cluster1.controllers[0]['request_timeout'] == 42) self.assertTrue( cluster1.controllers[0]['http_timeout'] == 43) self.assertTrue( cluster1.controllers[0]['retries'] == 44) self.assertTrue( cluster1.controllers[0]['redirects'] == 45)
def test_old_config_parser_old_style(self): config = StringIO.StringIO(''' [DEFAULT] [NVP] DEFAULT_TZ_UUID = <default uuid> NVP_CONTROLLER_IP = <controller ip> PORT = <port> USER = <user> PASSWORD = <pass> ''') cp = ConfigParser.ConfigParser() cp.readfp(config) cluster1, plugin_config = parse_config(cp) self.assertTrue(cluster1.name == 'cluster1') self.assertTrue( cluster1.controllers[0]['default_tz_uuid'] == '<default uuid>') self.assertTrue( cluster1.controllers[0]['port'] == '<port>') self.assertTrue( cluster1.controllers[0]['user'] == '<user>') self.assertTrue( cluster1.controllers[0]['password'] == '<pass>') self.assertTrue( cluster1.controllers[0]['request_timeout'] == 30) self.assertTrue( cluster1.controllers[0]['http_timeout'] == 10) self.assertTrue( cluster1.controllers[0]['retries'] == 2) self.assertTrue( cluster1.controllers[0]['redirects'] == 2)
def test_concurrent_connections_time_new_style(self): config = StringIO.StringIO(''' [DEFAULT] [NVP] DEFAULT_TZ_UUID = <default uuid> NVP_CONTROLLER_CONNECTIONS = CONNECTION1 CONNECTION1 = 10.0.0.1:4242:admin:admin:42:43:44:45 CONCURRENT_CONNECTIONS = 5 ''') cp = ConfigParser.ConfigParser() cp.readfp(config) cluster1, plugin_config = parse_config(cp) self.assertTrue(plugin_config['concurrent_connections'] == '5')
def test_failover_time_new_style(self): config = StringIO.StringIO(''' [DEFAULT] [NVP] DEFAULT_TZ_UUID = <default uuid> NVP_CONTROLLER_CONNECTIONS = CONNECTION1 CONNECTION1 = 10.0.0.1:4242:admin:admin:42:43:44:45 FAILOVER_TIME = 10 ''') cp = ConfigParser.ConfigParser() cp.readfp(config) cluster1, plugin_config = parse_config(cp) self.assertTrue(plugin_config['failover_time'] == '10')
def test_concurrent_connections_time(self): config = StringIO.StringIO(''' [DEFAULT] [NVP] DEFAULT_TZ_UUID = <default uuid> NVP_CONTROLLER_IP = <controller ip> PORT = 443 USER = admin PASSWORD = admin CONCURRENT_CONNECTIONS = 5 ''') cp = ConfigParser.ConfigParser() cp.readfp(config) cluster1, plugin_config = parse_config(cp) self.assertTrue(plugin_config['concurrent_connections'] == '5')
def test_failover_time(self): config = StringIO.StringIO(''' [DEFAULT] [NVP] DEFAULT_TZ_UUID = <default uuid> NVP_CONTROLLER_IP = <controller ip> PORT = 443 USER = admin PASSWORD = admin FAILOVER_TIME = 10 ''') cp = ConfigParser.ConfigParser() cp.readfp(config) cluster1, plugin_config = parse_config(cp) self.assertTrue(plugin_config['failover_time'] == '10')