class Objective(formencode.Schema): reference = validators.UnicodeString(not_empty=True, strip=True, encoding='utf-8') name = validators.UnicodeString(not_empty=True, encoding='utf-8') description = validators.UnicodeString(encoding='utf-8') section = compound.Any(validators.OneOf(["none","new"]), SectionId()) newsection = validators.UnicodeString(encoding='utf-8') rationale = validators.UnicodeString(encoding='utf-8') priority = validators.Int(not_empty=True, encoding='utf-8') applicable = validators.Bool()
class Test_and_Spec(formencode.Schema): reference = validators.UnicodeString(not_empty=True, strip=True, encoding='utf-8') name = validators.UnicodeString(encoding='utf-8') test_group = compound.Any(validators.OneOf(["none","new"]), TestGroupId()) new_group = validators.UnicodeString(encoding='utf-8') description = validators.UnicodeString(encoding='utf-8') expected_result = validators.UnicodeString(encoding='utf-8') code = validators.UnicodeString(encoding='utf-8') comment = validators.UnicodeString(encoding='utf-8') dependencies = formencode.ForEach(TestSpecId())
def setUp(self): self.validator = compound.Any(validators=[ DictConverter({2: 'c'}), DictConverter({2: 'b'}), DictConverter({1: 'b'}) ])