def test_check_wrong_path_list(self): option = model.ConfOpt(("archive", "output"), "dir", [self.path1, self.path2]) self.assertEqual( option.check((list, ("archive", "output"), model.path_check)), model.ConfOpt.CHECK_NOK_SPECIFIC, )
def test_check_list(self): option = model.ConfOpt(("archive", "output"), "dir", [self.path1, self.path3]) self.assertEqual( option.check((list, ("archive", "output"), model.path_check)), model.ConfOpt.CHECK_OK, )
def test_check2(self): option = model.ConfOpt(("archive", "output"), "dir", self.path1) self.assertEqual( option.check((str, ("archive", "output"), model.path_check)), model.ConfOpt.CHECK_OK, )
def test_check(self): option = model.ConfOpt(None, "dir", self.path1) self.assertEqual(option.check((str, (), model.path_check)), model.ConfOpt.CHECK_OK)
def test_iskey_with_none(self): option = model.ConfOpt(None, "dir", self.path1) self.assertTrue(option.is_key(("dir", )))
def test_not_iskey(self): option = model.ConfOpt(("archive", "output"), "dir", self.path1) self.assertFalse(option.is_key(("archive", "output", "log")))
def test_getvalue(self): option = model.ConfOpt(("archive", "output"), "dir", self.path1) self.assertEqual(option.get_value(), self.path1)
def test_check_not_callable(self): option = model.ConfOpt(("archive", "output"), "dir", self.path2) self.assertEqual( option.check((str, ("archive", "output"), None)), model.ConfOpt.CHECK_NOK_SPECIFIC, )
def test_check_wrong_parent2(self): option = model.ConfOpt(("archive", "output"), "dir", self.path1) self.assertEqual(option.check((str, (), model.path_check)), model.ConfOpt.CHECK_NOK_PARENT)
def test_check_wrong_type(self): option = model.ConfOpt(("archive", "output"), "dir", self.path1) self.assertEqual( option.check((int, ("archive", "output"), model.path_check)), model.ConfOpt.CHECK_NOK_TYPE, )