diff options
author | Raphaël Barrois <raphael.barrois@polytechnique.org> | 2012-05-15 00:23:21 +0200 |
---|---|---|
committer | Raphaël Barrois <raphael.barrois@polytechnique.org> | 2012-05-15 00:23:21 +0200 |
commit | e57e90d86ec1edf21cde6f0a4da56ac6273fedbc (patch) | |
tree | 9096fb8fa4166de597decfc1ac8ce4df824e834c /src | |
parent | 8a52f092379ae2f8c45de385cb13ab6a9f2d9017 (diff) | |
download | semantic-version-e57e90d86ec1edf21cde6f0a4da56ac6273fedbc.tar.gz |
Full coverage.
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/semantic_version/base.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/semantic_version/base.py b/src/semantic_version/base.py index 5ba09c7..c9a5fef 100644 --- a/src/semantic_version/base.py +++ b/src/semantic_version/base.py @@ -90,18 +90,12 @@ class SemanticVersion(object): major = int(major) if minor is None: - if partial: - return (major, None, None, None, None) - else: - raise ValueError('Missing minor number: %r' % version_string) + return (major, None, None, None, None) else: minor = int(minor) if patch is None: - if partial: - return (major, minor, None, None, None) - else: - raise ValueError('Missing patch number: %r' % version_string) + return (major, minor, None, None, None) else: patch = int(patch) @@ -258,7 +252,7 @@ class RequirementSpec(object): return version >= self.spec elif self.kind == self.KIND_GT: return version > self.spec - else: + else: # pragma: no cover raise ValueError('Unexpected match kind: %r' % self.kind) def __str__(self): |