예제 #1
0
 def test__validation_fails_when_directory_does_not_exist(self):
     directory = os.path.join(self.make_dir(), "not-here")
     validator = config.DirectoryString(accept_python=False)
     expected_exception = ExpectedException(
         formencode.validators.Invalid, "^%s$" %
         re.escape("%r does not exist or is not a directory" % directory))
     with expected_exception:
         validator.from_python(directory)
     with expected_exception:
         validator.to_python(directory)
예제 #2
0
 def test__validation_succeeds_when_directory_exists(self):
     directory = self.make_dir()
     validator = config.DirectoryString(accept_python=False)
     self.assertEqual(directory, validator.from_python(directory))
     self.assertEqual(directory, validator.to_python(directory))