diff options
author | Zbysek MRAZ <zmraz@redhat.com> | 2011-06-27 16:37:09 +0200 |
---|---|---|
committer | Petr Šplíchal <psplicha@redhat.com> | 2011-06-27 16:46:26 +0200 |
commit | 0d2c98571113c820804aa896409d03c90383f772 (patch) | |
tree | 58921ff4d714034b39438cb379325568072a5a02 | |
parent | 464c3d048397d2e0cba78465c45757175c213e0a (diff) | |
download | python-nitrate-0d2c98571113c820804aa896409d03c90383f772.tar.gz python-nitrate-0d2c98571113c820804aa896409d03c90383f772.tar.xz python-nitrate-0d2c98571113c820804aa896409d03c90383f772.zip |
Nitrate: adding validity check to classes Status and Priority
-rw-r--r-- | Nitrate.py | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -300,6 +300,8 @@ class Priority(Nitrate): """ self._id = priority if isinstance(priority, int): + if priority < 1 or priority > 5: + raise NitrateError("Not a valid Priority id: '{0}'".format(priority)) self._id = priority else: try: @@ -462,6 +464,8 @@ class Status(Nitrate): IDLE, PASSED, FAILED, RUNNING, PAUSED, BLOCKED, ERROR, WAIVED """ if isinstance(status, int): + if status < 1 or status > 8: + raise NitrateError("Not a valid Status id: '{0}'".format(status)) self._id = status else: try: |