mirror of
https://github.com/TECHNOFAB11/bumpver.git
synced 2025-12-12 14:30:09 +01:00
Fix catchall exceptions.
Using ValueError for everything caused underlying issues to be hidden. Now there are explicit classes for each error condition.
This commit is contained in:
parent
4c03738938
commit
69fadc2de9
5 changed files with 34 additions and 19 deletions
|
|
@ -107,7 +107,7 @@ def test_parse_error_empty():
|
|||
try:
|
||||
version.parse_version_info("")
|
||||
assert False
|
||||
except ValueError as err:
|
||||
except version.PatternError as err:
|
||||
pass
|
||||
|
||||
|
||||
|
|
@ -115,7 +115,7 @@ def test_parse_error_noprefix():
|
|||
try:
|
||||
version.parse_version_info("201809.0002")
|
||||
assert False
|
||||
except ValueError as err:
|
||||
except version.PatternError as err:
|
||||
pass
|
||||
|
||||
|
||||
|
|
@ -123,7 +123,7 @@ def test_parse_error_nopadding():
|
|||
try:
|
||||
version.parse_version_info("v201809.2b0")
|
||||
assert False
|
||||
except ValueError as err:
|
||||
except version.PatternError as err:
|
||||
pass
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue