Which is the best mode for validation of parameters? I'm using the
next way but it is not well testable.
-----------------------------
if not self._foo:
try:
raise ValueError('Val ueError: foo not found')
except ValueError, err:
print (err.message)
print("Valid values: %s\n" % self.valid_foo)
sys.exit(1)
....
....
-----------------------------
next way but it is not well testable.
-----------------------------
if not self._foo:
try:
raise ValueError('Val ueError: foo not found')
except ValueError, err:
print (err.message)
print("Valid values: %s\n" % self.valid_foo)
sys.exit(1)
....
....
-----------------------------
Comment