more tests for warnings
authorEmmanuel Garette <egarette@cadoles.com>
Thu, 26 Sep 2013 07:31:51 +0000 (09:31 +0200)
committerEmmanuel Garette <egarette@cadoles.com>
Thu, 26 Sep 2013 07:31:51 +0000 (09:31 +0200)
test/test_option_validator.py

index c26e5f6..f2ccd8b 100644 (file)
@@ -108,3 +108,9 @@ def test_validator_warning_master_slave():
     cfg.ip_admin_eth0.ip_admin_eth0 = ['val']
     assert cfg.ip_admin_eth0.ip_admin_eth0 == ['val']
     assert cfg.cfgimpl_get_values().get_last_warning() == 'invalid value val for option ip_admin_eth0: error'
+    cfg.ip_admin_eth0.ip_admin_eth0 = ['val', 'val1', 'val1']
+    assert cfg.cfgimpl_get_values().get_last_warning() == 'invalid value val for option ip_admin_eth0: error'
+    cfg.ip_admin_eth0.ip_admin_eth0 = ['val1', 'val', 'val1']
+    assert cfg.cfgimpl_get_values().get_last_warning() == 'invalid value val for option ip_admin_eth0: error'
+    cfg.ip_admin_eth0.ip_admin_eth0 = ['val1', 'val1', 'val']
+    assert cfg.cfgimpl_get_values().get_last_warning() == 'invalid value val for option ip_admin_eth0: error'